0
0
0
-1
0
-1
0
-1
0
-1
-1
0
-1
0
-1
0
-2
1
-3
2
-4
4
-6
7
-10
11
-15
19
-28
47
-165
-590
-529
-605
-599
-633
-595
-614
-596
-579
-601
-581
-613
-652
-706
-740
-741
-762
-785
-797
-842
-862
-895
-924
-949
-966
-986
-985
-984
-965
-948
-960
-966
-991
-1006
-1010
-1001
-1018
-1019
-1002
-1012
-1042
-1025
-1022
-1038
-1038
-1008
-1010
-1034
-1002
-1015
-1050
-1080
-1068
-1089
-1116
-1116
-1134
-1084
-1058
-1044
-1012
-1001
-994
-988
-942
-933
-922
-920
-940
-931
-939
-935
-918
-890
-883
-875
-864
-839
-798
-758
-722
-715
-716
-679
-638
-582
-521
-471
-396
-338
-283
-218
-147
-128
-113
-77
-70
-59
-68
-89
-126
-137
-132
-153
-121
-67
-10
1
-39
-60
-61
-25
19
91
142
159
165
164
210
217
162
113
120
154
173
215
238
251
246
301
338
330
386
380
437
457
571
652
662
795
791
875
869
931
1008
1054
1270
1325
1435
1416
1415
1427
1358
1369
1249
1228
1142
1079
1068
1044
1116
1062
1039
918
558
-103
-912
-1789
-2491
-2840
-2904
-2735
-2585
-2459
-2513
-2536
-2474
-2354
-2162
-2002
-1809
-1769
-1733
-1685
-1583
-1436
-1359
-1304
-1328
-1271
-1076
-720
-213
308
792
1108
1275
1354
1361
1268
1135
973
753
525
362
261
139
38
-85
-256
-431
-544
-607
-650
-659
-723
-854
-1068
-1346
-1677
-1984
-2225
-2408
-2506
-2483
-2400
-2240
-1983
-1761
-1525
-1295
-1129
-997
-914
-814
-733
-742
-746
-871
-1111
-1304
-1402
-1350
-1200
-1018
-801
-629
-469
-334
-260
-195
-231
-337
-504
-664
-820
-994
-1085
-1178
-1303
-1421
-1514
-1554
-1525
-1391
-1288
-1209
-1149
-1144
-1205
-1318
-1409
-1549
-1691
-1791
-1875
-1907
-1876
-1799
-1708
-1586
-1438
-1295
-1148
-974
-820
-697
-622
-618
-627
-654
-667
-667
-662
-650
-612
-515
-422
-325
-189
-86
-6
57
113
136
80
17
-56
-165
-291
-405
-496
-543
-558
-557
-510
-459
-387
-297
-206
-156
-139
-95
-88
-68
-42
7
67
98
181
262
385
493
634
744
816
943
990
1071
1115
1172
1190
1169
1196
1105
1050
983
983
1042
1084
1099
1122
1165
1211
1262
1338
1377
1416
1405
1354
1379
1411
1496
1499
1492
1455
1340
1315
1264
1181
994
550
-102
-944
-1668
-2224
-2509
-2530
-2438
-2332
-2317
-2306
-2292
-2187
-2022
-1819
-1562
-1377
-1220
-1091
-992
-934
-950
-975
-1063
-1083
-981
-751
-399
-3
419
775
1058
1268
1390
1438
1418
1328
1165
953
739
493
273
10
-276
-573
-828
-1037
-1112
-1091
-1024
-975
-916
-957
-1115
-1303
-1519
-1695
-1834
-1915
-1998
-1996
-1945
-1869
-1745
-1580
-1400
-1179
-894
-595
-300
-35
233
429
554
607
566
478
357
259
164
96
18
-8
-62
-112
-152
-242
-344
-520
-689
-889
-1034
-1163
-1341
-1498
-1724
-1901
-2113
0
0
0
0
-1
0
-1
0
-1
-1
0
-1
0
-2
1
-3
3
-6
7
-11
12
-17
20
-27
32
-42
52
-70
100
-175
613
2254
1931
1903
1660
1464
1105
608
-119
-937
-1746
-2316
-2658
-2754
-2693
-2691
-2760
-2910
-2962
-2946
-2691
-2305
-1865
-1399
-1037
-737
-572
-452
-378
-326
-287
-264
-117
64
325
597
817
992
1117
1271
1432
1599
1718
1771
1774
1682
1507
1258
967
602
137
-364
-857
-1252
-1518
-1680
-1780
-1881
-1988
-2072
-2140
-2140
-2042
-1887
-1704
-1537
-1390
-1269
-1185
-1106
-1054
-1009
-927
-820
-680
-506
-270
-40
195
446
660
827
975
1125
1242
1326
1338
1277
1159
947
663
388
63
-282
-704
-1140
-1516
-1828
-1936
-2034
-2053
-2086
-2178
-2262
-2271
-2111
-1985
-1807
-1686
-1601
-1496
-1419
-1318
-1253
-1124
-979
-870
-766
-642
-468
-331
-189
-68
16
66
70
65
36
-11
-104
-218
-355
-522
-674
-848
-976
-1069
-1144
-1190
-1198
-1201
-1185
-1124
-1060
-1008
-961
-893
-852
-820
-788
-751
-756
-744
-708
-664
-620
-580
-519
-453
-366
-259
-164
-47
59
144
222
263
276
263
264
254
236
233
228
212
235
247
233
218
248
319
352
411
489
540
561
562
524
475
439
394
375
324
329
336
316
335
374
472
590
696
820
955
1054
1139
1190
1230
1295
1369
1459
1526
1612
1716
1708
1747
1765
1837
1925
1970
2102
2161
2251
2288
2271
2319
2302
2309
2186
1996
1567
817
-48
-1069
-1807
-2399
-2707
-2821
-2974
-3128
-3461
-3621
-3688
-3478
-3013
-2502
-1849
-1306
-843
-529
-279
-83
-7
59
29
64
111
200
331
427
557
631
769
936
1139
1404
1608
1792
1895
1952
1920
1757
1501
1119
615
40
-507
-958
-1327
-1627
-1902
-2182
-2427
-2611
-2699
-2671
-2494
-2202
-1887
-1585
-1322
-1091
-917
-781
-666
-601
-549
-487
-409
-333
-275
-206
-64
55
178
363
573
785
1005
1233
1380
1506
1543
1435
1150
871
501
185
-92
-426
-868
-1496
-1994
-2467
-2588
-2607
-2577
-2536
-2603
-2527
-2433
-2150
-1880
-1611
-1384
-1256
-1090
-1012
-885
-803
-736
-658
-673
-663
-692
-631
-514
-403
-252
-159
-109
-115
-117
-86
-79
-96
-167
-301
-507
-721
-929
-1100
-1241
-1372
-1476
-1544
-1563
-1573
-1509
-1403
-1273
-1135
-978
-818
-693
-578
-483
-438
-393
-369
-385
-392
-403
-395
-393
-335
-284
-219
-121
-16
78
177
264
341
421
467
513
514
521
481
451
405
349
317
262
264
274
282
303
356
420
498
615
663
703
739
774
798
759
783
744
774
821
844
914
928
996
978
1073
1154
1230
1348
1433
1614
1683
1817
1922
1965
2035
2007
2102
2161
2181
2224
2168
2117
2080
2023
1915
1741
1362
830
75
-715
-1427
-2000
-2283
-2502
-2657
-2890
-3150
-3382
-3557
-3482
-3210
-2790
-2285
-1777
-1322
-972
-667
-430
-210
-81
59
190
281
398
463
552
622
691
769
847
983
1122
1279
1446
1578
1700
1749
1710
1536
1270
910
486
95
-284
-638
-978
-1340
-1705
-2047
-2315
-2515
-2593
-2551
-2399
-2185
-1963
-1734
-1524
-1292
-1085
-893
-708
-553
-421
-319
-221
-138
-80
-4
73
124
211
307
410
557
704
850
994
1113
1115
1001
824
631
390
109
-117
-476
-885
-1345
-1775
-2104
-2344
-2454
-2556
-2598
-2651
-2637
-2520
-2320
-2066
-1816
-1564
-1350
-1179
-992
-845
-721
-634
-597
-618
-676
-695
-726
-706
-669
-636
-619
-584
-551
-520
-449
-405
-359
-339
-353
-438
-551
-653
-785
-913
-1034
-1143
-1255
-1333
-1378
-1402
-1391
-1297
-1199
-1108
-984
-847
-709
-574
-460
-377
-291
-250
-241
-239
-277
-316
-335
-347
-353
-340
-305
-261
-223
-149
-61
47
162
292
414
532
643
733
782
771
770
754
720
678
675
662
677
665
657
672
657
714
739
829
901
971
1046
1076
1183
1170
1259
1285
1291
1333
1312
1446
1472
1584
1655
1656
1732
1708
1856
2024
2199
2399
2389
2396
2232
2102
2053
1975
1926
1623
1140
451
-350
-1087
-1699
-2077
-2349
-2566
-2782
-3065
-3275
-3392
-3304
-3069
-2737
-2305
-1893
-1495
-1144
-799
-532
-322
-100
8
87
149
212
254
300
389
444
548
641
705
824
962
1108
1282
1474
1614
1647
1605
1439
1155
802
448
114
-233
-574
-967
-1387
-1786
-2123
-2358
-2509
-2567
-2541
-2450
-2305
-2135
-1898
-1607
-1335
-1072
-841
-656
-508
-371
-252
-152
-57
5
30
52
47
53
113
204
315
461
585
660
713
700
678
641
538
342
58
-289
-698
-1026
-1328
-1549
-1767
-2021
-2232
-2463
-2545
-2549
-2400
-2210
-2010
-1782
-1614
-1370
-1165
-955
-756
-598
-481
-469
-468
-504
-550
-590
-639
-693
-766
-840
-888
-901
-853
-761
-683
-608
-558
-516
-482
-465
-445
-459
-511
-570
-642
-739
-846
-939
-997
-1049
-1082
-1086
-1068
-1003
-918
-791
-666
-545
-399
-257
-166
-100
-23
42
72
85
87
59
2
-32
-68
-97
-108
-102
-38
38
117
212
319
436
553
697
803
895
960
1005
1078
1091
1100
1079
1043
1005
954
959
974
976
990
976
1002
1049
1135
1237
1323
1416
1466
1556
1615
1699
1726
1749
1764
1757
1756
1713
1768
1742
1714
1692
1651
1593
1541
1465
1241
895
384
-185
-720
-1171
-1480
-1751
-2001
-2284
-2619
-2883
-3050
-3046
-2880
-2651
-2353
-2068
-1783
-1460
-1150
-806
-479
-188
5
133
245
332
431
547
638
651
639
614
569
574
649
767
883
1000
1090
1110
1110
1076
975
812
648
472
246
-7
-296
-621
-964
-1300
-1587
-1849
-2043
-2179
-2239
-2243
-2196
-2070
-1910
-1706
-1484
-1265
-1064
-834
-600
-407
-234
-74
30
85
130
147
150
183
227
251
243
214
196
166
150
172
171
155
104
0
-237
-473
-697
-895
-980
-1123
-1282
-1531
-1770
-1972
-2093
-2099
-2098
-2019
-1953
-1858
-1735
-1580
-1376
-1175
-985
-852
-753
-654
-576
-515
-491
-501
-538
-614
-708
-804
-837
-861
-859
-834
-821
-811
-784
-700
-611
-499
-403
-337
-310
-289
-288
-298
-298
-328
-382
-454
-542
-621
-681
-716
-734
-738
-707
-663
-600
-489
-364
-242
-136
-39
81
143
189
247
303
362
375
379
372
341
326
317
320
334
373
431
495
586
711
862
993
1086
1185
1257
1295
1333
1361
1374
1421
1456
1451
1403
1307
1230
1165
1116
1103
1143
1164
1231
1299
1365
1474
1560
1651
1687
1773
1815
1771
1803
1756
1709
1655
1546
1353
961
521
-23
-566
-983
-1362
-1618
-1881
-2120
-2343
-2533
-2623
-2658
-2564
-2391
-2161
-1924
-1675
-1378
-1081
-795
-549
-357
-256
-209
-191
-175
-81
38
107
147
153
149
142
174
293
465
648
818
971
1079
1152
1205
1196
1136
1023
862
666
454
241
-3
-261
-527
-808
-1080
-1310
-1510
-1642
-1702
-1707
-1660
-1590
-1503
-1384
-1246
-1124
-1001
-850
-720
-592
-471
-395
-338
-303
-308
-322
-311
-309
-320
-306
-252
-201
-144
-77
-67
-57
-109
-234
-283
-401
-452
-497
-551
-611
-773
-876
-1087
-1202
-1282
-1343
-1312
-1320
-1274
-1278
-1236
-1183
-1123
-1014
-971
-902
-824
-797
-761
-766
-764
-808
-846
-900
-1001
-1041
-1077
-1090
-1075
-1049
-1028
-989
-922
-839
-752
-634
-504
-419
-301
-189
-92
-4
60
108
114
123
106
56
12
-12
-47
-75
-140
-189
-238
-257
-232
-203
-152
-101
-51
-11
37
86
160
209
282
336
356
380
392
407
413
434
438
446
471
510
549
599
668
701
761
819
886
936
1001
1046
1077
1081
1083
1098
1095
1117
1096
1091
1042
1024
992
1006
1052
1097
1135
1143
1191
1175
1203
1216
1234
1266
1261
1255
1225
1210
1160
1057
887
615
299
-48
-349
-594
-788
-984
-1157
-1354
-1591
-1746
-1852
-1874
-1826
-1724
-1629
-1515
-1382
-1244
-1066
-901
-750
-648
-574
-527
-481
-438
-382
-320
-298
-294
-308
-344
-370
-367
-327
-252
-176
-82
-1
66
128
154
217
282
318
332
341
335
313
276
218
114
-29
-160
-298
-434
-533
-608
-684
-758
-807
-826
-831
-814
-781
-743
-680
-595
-527
-484
-428
-380
-357
-359
-370
-398
-443
-487
-536
-599
-661
-726
-815
-897
-941
-980
-1008
-998
-967
-932
-883
-798
-711
-613
-477
-381
-285
-164
-51
29
91
149
152
127
77
1
-90
-179
-283
-397
-494
-585
-659
-738
-788
-814
-825
-831
-807
-755
-700
-628
-541
-461
-398
-332
-265
-205
-157
-131
-94
-82
-96
-107
-138
-176
-198
-208
-244
-265
-285
-322
-337
-327
-316
-305
-254
-215
-180
-127
-65
1
72
134
199
236
255
274
266
243
214
189
147
114
94
52
-19
-77
-131
-199
-234
-249
-260
-265
-231
-179
-162
-134
-92
-60
-25
22
79
108
118
122
106
84
67
41
19
-20
-59
-96
-152
-180
-190
-184
-176
-149
-104
-73
-34
3
18
54
103
139
145
156
174
156
156
146
123
93
64
31
2
-16
-39
-67
-99
-142
-189
-234
-258
-258
-279
-300
-297
-280
-272
-278
-259
-237
-233
-218
-213
-234
-235
-265
-313
-355
-412
-466
-522
-557
-590
-643
-699
-751
-790
-834
-869
-874
-874
-892
-894
-860
-833
-803
-761
-714
-679
-663
-639
-615
-598
-574
-547
-521
-507
-491
-488
-503
-529
-545
-554
-559
-561
-562
-559
-560
-539
-525
-492
-465
-461
-447
-430
-414
-404
-397
-389
-388
-412
-414
-404
-403
-424
-453
-471
-480
-498
-522
-532
-536
-550
-573
-571
-556
-533
-529
-507
-481
-462
-441
-428
-412
-413
-404
-405
-404
-414
-425
-426
-435
-428
-445
-470
-489
-504
-493
-482
-480
-470
-449
-439
-444
-442
-447
-458
-443
-434
-428
-416
-413
-404
-422
-442
-434
-424
-422
-414
-407
-402
-396
-403
-389
-389
-374
-347
-332
-323
-317
-295
-272
-249
-219
-190
-161
-135
-97
-76
-62
-47
-59
-58
-69
-71
-73
-87
-106
-115
-134
-165
-177
-168
-179
-195
-201
-220
-224
-224
-231
-219
-200
-185
-174
-164
-154
-144
-141
-153
-151
-154
-163
-173
-175
-183
-216
-240
-264
-261
-262
-267
-271
-280
-258
-256
-260
-254
-246
-235
-221
-224
-244
-254
-263
-275
-280
-291
-323
-355
-375
-376
-391
-379
-369
-384
-391
-368
-350
-357
-351
-330
-305
-301
-281
-259
-252
-250
-233
-217
-206
-193
-189
-176
-175
-189
-201
-203
-216
-234
-231
-247
-276
-289
-292
-322
-352
-350
-339
-348
-366
-353
-350
-358
-357
-355
-358
-370
-398
-407
-397
-389
-393
-398
-402
-432
-447
-459
-466
-467
-452
-437
-430
-415
-411
-417
-405
-393
-391
-397
-395
-389
-376
-363
-363
-380
-397
-394
-394
-393
-389
-378
-381
-395
-417
-425
-435
-444
-421
-402
-395
-387
-372
-364
-360
-374
-376
-363
-362
-371
-389
-381
-377
-386
-389
-391
-380
-373
-367
-360
-351
-338
-320
-318
-318
-326
-337
-326
-303
-287
-283
-280
-271
-267
-270
-289
-285
-279
-298
-310
-314
-333
-357
-359
-361
-377
-387
-389
-396
-388
-389
-385
-387
-380
-370
-369
-369
-360
-348
-345
-320
-285
-262
-262
-254
-235
-231
-210
-190
-178
-167
-179
-170
-172
-184
-186
-182
-162
-160
-170
-177
-188
-220
-246
-259
-261
-261
-262
-260
-272
-281
-289
-314
-335
-338
-333
-333
-330
-342
-356
-358
-352
-351
-349
-352
-348
-327
-326
-318
-283
-271
-285
-284
-273
-256
-251
-250
-243
-238
-231
-231
-251
-251
-255
-281
-284
-281
-293
-314
-319
-318
-316
-316
-331
-356
-376
-400
-402
-396
-404
-417
-420
-422
-428
-433
-423
-404
-396
-387
-386
-382
-374
-375
-360
-348
-356
-341
-318
-303
-309
-298
-282
-274
-262
-251
-244
-235
-234
-235
-233
-228
-230
-234
-237
-253
-258
-267
-289
-304
-304
-308
-306
-309
-313
-318
-314
-313
-304
-292
-284
-264
-250
-229
-201
-178
-180
-186
-199
-213
-219
-222
-230
-231
-220
-215
-218
-224
-221
-215
-202
-208
-212
-207
-217
-246
-266
-266
-265
-277
-307
-321
-324
-338
-366
-389
-409
-417
-410
-415
-419
-414
-411
-393
-383
-363
-330
-323
-318
-311
-296
-271
-259
-243
-243
-251
-241
-228
-238
-248
-230
-226
-230
-240
-253
-263
-283
-290
-309
-323
-339
-356
-387
-406
-407
-432
-451
-462
-469
-470
-458
-449
-443
-438
-437
-427
-412
-396
-371
-334
-313
-304
-287
-247
-236
-231
-214
-204
-182
-170
-164
-156
-166
-181
-198
-214
-220
-222
-230
-246
-264
-276
-294
-302
-295
-297
-301
-300
-309
-331
-344
-366
-389
-408
-431
-433
-434
-439
-432
-425
-425
-414
-389
-363
-329
-300
-281
-254
-235
-230
-216
-201
-184
-159
-125
-112
-99
-94
-92
-93
-111
-120
-114
-120
-132
-125
-110
-106
-113
-116
-149
-156
-155
-181
-217
-242
-253
-283
-300
-316
-328
-341
-361
-371
-366
-377
-377
-348
-328
-310
-285
-254
-225
-218
-210
-197
-181
-182
-188
-180
-177
-183
-187
-199
-196
-191
-179
-169
-168
-166
-164
-177
-192
-192
-194
-200
-199
-205
-227
-237
-243
-250
-284
-306
-313
-329
-332
-330
-321
-310
-303
-296
-288
-279
-263
-248
-230
-230
-212
-183
-182
-177
-178
-176
-170
-168
-177
-188
-182
-170
-167
-173
-179
-176
-178
-185
-174
-171
-176
-171
-180
-196
-208
-224
-258
-276
-290
-301
-307
-322
-330
-330
-322
-314
-314
-302
-284
-262
-235
-213
-193
-176
-179
-161
-143
-141
-143
-151
-155
-170
-182
-191
-192
-202
-223
-229
-233
-257
-278
-261
-270
-280
-292
-298
-307
-318
-326
-333
-340
-355
-370
-383
-385
-363
-349
-338
-309
-276
-247
-222
-200
-185
-163
-138
-124
-120
-113
-99
-93
-105
-116
-133
-146
-166
-175
-172
-173
-186
-211
-230
-242
-266
-285
-303
-327
-342
-367
-387
-390
-382
-396
-427
-427
-418
-413
-408
-390
-367
-364
-373
-375
-374
-367
-350
-334
-314
-295
-268
-239
-222
-214
-212
-213
-226
-226
-217
-202
-193
-171
-164
-186
-193
-204
-228
-247
-250
-263
-273
-271
-277
-286
-299
-320
-345
-358
-377
-377
-371
-383
-372
-351
-340
-344
-331
-314
-298
-279
-267
-259
-256
-236
-229
-221
-213
-201
-186
-189
-182
-172
-170
-181
-200
-206
-210
-217
-214
-212
-216
-228
-223
-228
-232
-221
-213
-205
-210
-220
-226
-230
-232
-247
-256
-253
-259
-273
-269
-257
-269
-277
-257
-237
-223
-202
-194
-190
-173
-157
-147
-138
-133
-139
-135
-145
-155
-164
-169
-179
-208
-226
-231
-233
-238
-254
-274
-280
-289
-290
-273
-275
-281
-283
-287
-299
-321
-334
-329
-335
-334
-318
-328
-341
-335
-329
-335
-324
-306
-281
-255
-235
-214
-188
-178
-169
-165
-150
-141
-140
-141
-143
-149
-157
-160
-168
-161
-176
-191
-192
-205
-207
-224
-248
-245
-241
-241
-244
-252
-256
-258
-278
-286
-288
-287
-282
-278
-265
-256
-252
-244
-227
-210
-183
-143
-120
-91
-53
-45
-51
-46
-44
-44
-35
-37
-44
-53
-76
-89
-110
-131
-139
-132
-138
-145
-144
-146
-157
-165
-171
-188
-212
-225
-223
-230
-224
-225
-233
-236
-228
-223
-222
-208
-208
-206
-188
-170
-164
-157
-148
-131
-124
-126
-135
-143
-135
-143
-140
-147
-150
-153
-164
-187
-207
-206
-219
-227
-245
-259
-278
-307
-337
-356
-363
-367
-377
-386
-389
-382
-373
-375
-369
-347
-337
-324
-303
-277
-257
-249
-231
-210
-200
-185
-161
-144
-137
-136
-140
-135
-145
-157
-132
-113
-124
-132
-143
-150
-162
-163
-157
-152
-147
-145
-147
-156
-165
-179
-185
-194
-200
-187
-174
-172
-172
-161
-144
-143
-148
-132
-134
-131
-131
-157
-148
-139
-147
-151
-121
-106
-121
-123
-113
-132
-150
-150
-165
-190
-202
-213
-217
-210
-216
-228
-221
-209
-211
-206
-206
-212
-198
-195
-196
-201
-198
-213
-231
-240
-240
-235
-258
-283
-294
-306
-310
-318
-320
-316
-321
-310
-305
-317
-310
-303
-291
-285
-265
-245
-235
-220
-221
-205
-198
-201
-219
-240
-235
-224
-216
-221
-217
-217
-227
-211
-195
-186
-185
-183
-185
-199
-198
-198
-193
-196
-210
-227
-229
-236
-251
-256
-272
-263
-254
-253
-240
-228
-208
-191
-192
-176
-150
-153
-160
-159
-169
-167
-167
-185
-188
-168
-150
-147
-157
-162
-166
-172
-164
-176
-195
-197
-211
-219
-220
-221
-233
-256
-274
-270
-272
-285
-285
-283
-293
-283
-277
-273
-274
-268
-258
-255
-259
-258
-258
-257
-255
-264
-263
-245
-253
-258
-263
-278
-278
-278
-271
-281
-293
-302
-312
-321
-322
-322
-326
-333
-337
-342
-352
-356
-360
-360
-355
-341
-321
-316
-312
-305
-306
-304
-302
-289
-271
-271
-265
-255
-258
-263
-263
-261
-267
-260
-244
-248
-244
-241
-235
-233
-229
-204
-197
-207
-206
-200
-193
-195
-210
-206
-202
-208
-217
-219
-238
-251
-249
-251
-253
-246
-235
-234
-224
-213
-209
-203
-206
-223
-231
-242
-251
-254
-266
-267
-261
-273
-272
-262
-247
-243
-245
-226
-222
-223
-224
-213
-215
-205
-180
-178
-192
-200
-200
-207
-213
-222
-210
-197
-183
-183
-201
-214
-221
-220
-217
-210
-227
-233
-233
-229
-225
-222
-209
-198
-197
-198
-192
-189
-185
-183
-206
-215
-199
-200
-200
-189
-194
-201
-202
-193
-193
-183
-182
-181
-169
-167
-160
-150
-158
-173
-174
-163
-148
-149
-156
-160
-168
-165
-166
-152
-148
-150
-151
-160
-146
-136
-138
-144
-128
-117
-119
-131
-129
-128
-132
-137
-151
-158
-169
-172
-181
-187
-187
-198
-211
-232
-226
-209
-202
-202
-203
-196
-196
-193
-186
-192
-190
-203
-201
-212
-239
-246
-247
-252
-269
-280
-276
-265
-257
-259
-261
-268
-267
-272
-269
-265
-268
-266
-256
-259
-269
-266
-268
-262
-269
-273
-267
-260
-254
-253
-257
-252
-239
-253
-266
-266
-253
-259
-267
-276
-285
-272
-269
-265
-258
-256
-257
-268
-269
-275
-273
-285
-306
-305
-320
-340
-347
-344
-346
-346
-333
-313
-316
-331
-331
-329
-320
-302
-293
-284
-267
-246
-235
-241
-241
-229
-225
-212
-206
-204
-213
-228
-231
-216
-214
-226
-217
-220
-226
-241
-249
-250
-252
-247
-235
-230
-247
-248
-255
-248
-228
-217
-211
-203
-194
-198
-189
-168
-155
-148
-137
-148
-160
-149
-142
-152
-166
-174
-183
-183
-198
-211
-215
-219
-226
-229
-234
-245
-246
-235
-237
-242
-237
-241
-242
-230
-219
-218
-217
-217
-227
-237
-237
-240
-253
-256
-250
-244
-237
-242
-241
-244
-246
-244
-238
-233
-231
-241
-251
-248
-243
-233
-236
-241
-246
-250
-250
-260
-278
-285
-278
-269
-261
-262
-257
-241
-222
-209
-217
-213
-204
-198
-214
-215
-203
-214
-217
-224
-243
-254
-248
-252
-260
-272
-277
-282
-279
-276
-259
-249
-258
-260
-266
-261
-250
-253
-256
-243
-220
-214
-216
-206
-215
-238
-255
-256
-249
-259
-259
-255
-262
-268
-258
-247
-242
-236
-230
-225
-221
-230
-221
-217
-218
-213
-217
-223
-248
-269
-267
-275
-274
-273
-286
-290
-280
-276
-273
-277
-271
-266
-258
-256
-262
-253
-263
-285
-291
-281
-288
-292
-303
-313
-323
-335
-332
-322
-312
-317
-318
-309
-292
-294
-301
-298
-302
-315
-342
-360
-372
-383
-392
-399
-404
-408
-413
-408
-399
-379
-349
-339
-331
-327
-316
-302
-290
-277
-260
-253
-253
-239
-233
-243
-238
-244
-252
-253
-252
-237
-243
-239
-241
-258
-270
-277
-290
-300
-303
-314
-308
-289
-272
-280
-276
-253
-252
-269
-271
-266
-276
-263
-256
-256
-248
-235
-226
-220
-217
-216
-235
-247
-247
-254
-247
-240
-232
-236
-242
-255
-267
-279
-274
-263
-263
-269
-276
-271
-272
-281
-297
-301
-311
-321
-317
-307
-313
-316
-319
-331
-340
-349
-353
-368
-373
-371
-370
-378
-377
-361
-371
-376
-384
-387
-411
-411
-410
-392
-394
-380
-424
-423
-488
-483
-693
-959
-1024
-1184
-1163
-1334
-1375
-1471
-1431
-1273
-1151
-1035
-863
-675
-368
-144
117
304
500
659
770
872
874
876
852
784
663
508
288
85
-124
-293
-493
-669
-783
-868
-916
-909
-902
-870
-804
-680
-572
-447
-316
-214
-100
1
70
112
120
99
64
14
-44
-131
-224
-335
-425
-484
-582
-617
-623
-630
-623
-622
-575
-538
-467
-389
-339
-280
-221
-158
-117
-51
-29
-40
-29
-31
-41
-86
-121
-182
-249
-299
-405
-489
-528
-559
-579
-585
-579
-603
-590
-561
-526
-459
-413
-374
-307
-256
-205
-170
-151
-129
-138
-134
-161
-191
-198
-218
-240
-252
-259
-310
-313
-321
-326
-335
-355
-354
-343
-335
-340
-329
-287
-246
-218
-207
-212
-208
-198
-209
-200
-231
-244
-254
-264
-285
-294
-330
-352
-352
-370
-380
-399
-417
-433
-426
-405
-401
-400
-372
-358
-344
-327
-288
-295
-295
-263
-248
-255
-260
-263
-283
-279
-277
-306
-328
-313
-315
-307
-309
-311
-331
-353
-332
-343
-316
-334
-336
-312
-293
-294
-267
-259
-217
-194
-88
-27
92
4
-458
-482
-689
-765
-1041
-1244
-1580
-1783
-1725
-1827
-1847
-1861
-1792
-1522
-1196
-893
-650
-426
-93
157
421
608
750
814
816
863
786
560
388
190
25
-164
-413
-666
-806
-882
-886
-946
-980
-968
-842
-674
-489
-387
-246
-111
105
210
260
249
213
192
80
-52
-188
-345
-462
-506
-637
-700
-763
-752
-679
-574
-508
-424
-297
-160
-54
76
176
186
225
232
241
221
163
122
25
-51
-110
-208
-273
-306
-350
-346
-325
-306
-292
-247
-205
-192
-129
-94
-65
-51
-51
-34
-87
-117
-161
-221
-261
-326
-358
-394
-393
-413
-395
-370
-358
-342
-317
-310
-310
-296
-219
-262
-411
-505
-639
-640
-771
-807
-928
-997
-971
-903
-841
-809
-683
-508
-287
-85
73
179
283
387
442
447
387
283
169
64
-67
-246
-419
-536
-680
-767
-808
-852
-869
-810
-703
-615
-531
-439
-360
-263
-166
-106
-64
-40
-58
-106
-163
-222
-311
-402
-460
-524
-578
-596
-599
-602
-598
-561
-487
-403
-286
-209
-112
11
84
144
210
214
218
163
137
-130
-272
-352
-692
-680
-901
-1085
-1163
-1221
-1222
-1278
-1126
-1042
-928
-654
-408
-286
-16
149
268
417
469
512
495
483
353
239
111
-69
-241
-406
-524
-666
-762
-792
-796
-757
-613
-529
-445
-314
-221
-68
14
145
186
213
239
169
160
78
-57
-255
-354
-398
-446
-527
-645
-744
-687
-572
-559
-488
-442
-276
-67
81
119
205
350
409
429
363
311
265
153
1
-84
-188
-308
-418
-514
-542
-607
-657
-649
-631
-491
-439
-424
-354
-308
-197
-178
-197
-164
-202
-228
-262
-334
-335
-422
-477
-541
-601
-600
-685
-639
-616
-590
-497
-447
-327
-213
-158
-82
-50
43
100
127
162
92
58
-8
-124
-219
-319
-420
-496
-534
-572
-640
-683
-668
-635
-597
-579
-531
-462
-419
-381
-352
-311
-319
-348
-386
-423
-424
-516
-615
-662
-703
-734
-743
-758
-755
-752
-731
-690
-627
-563
-544
-495
-410
-347
-321
-318
-343
-335
-347
-361
-380
-421
-425
-462
-491
-491
-489
-512
-514
-467
-400
-389
-329
-280
-246
-222
-218
-194
-187
-160
-149
-145
-175
-192
-203
-206
-191
-187
-165
-185
-191
-169
-118
-67
-13
64
138
161
206
261
300
301
336
384
386
403
394
397
385
351
329
325
346
326
315
306
311
327
335
346
360
390
397
433
459
466
489
482
510
542
561
554
555
559
574
576
558
582
562
557
578
560
538
522
498
492
468
474
459
455
479
473
488
497
495
502
514
500
501
454
336
173
-20
-204
-360
-511
-657
-816
-986
-1160
-1297
-1361
-1420
-1434
-1385
-1334
-1259
-1171
-1039
-886
-710
-546
-409
-314
-242
-190
-112
-29
23
51
58
48
3
-41
-58
-31
5
63
112
139
190
258
335
396
443
461
435
406
371
310
230
136
9
-160
-316
-462
-599
-712
-808
-900
-974
-1015
-1034
-1047
-1032
-1005
-1065
-1267
-1469
-1763
-2023
-2106
-2215
-2217
-2224
-2226
-2261
-2224
-2063
-1920
-1605
-1248
-903
-544
-214
96
367
611
775
837
835
763
647
532
363
168
-115
-426
-736
-1019
-1195
-1305
-1321
-1328
-1327
-1274
-1213
-1103
-947
-813
-685
-567
-483
-413
-366
-334
-316
-324
-368
-430
-448
-436
-403
-317
-219
-115
-25
54
191
366
533
675
795
887
935
995
1021
995
993
952
906
851
826
859
881
930
961
989
1053
1167
1303
1476
1647
1804
1926
2033
2145
2202
2307
2371
2378
2373
2343
2270
2227
2214
2229
2276
2277
2332
2258
2154
1827
1296
622
-172
-817
-1327
-1633
-1864
-2145
-2573
-3120
-3654
-3988
-4010
-3748
-3341
-2951
-2606
-2384
-2116
-1731
-1219
-694
-290
-52
8
38
133
386
709
952
1005
871
649
500
550
798
1151
1458
1621
1652
1620
1614
1642
1691
1686
1569
1336
1011
655
290
-86
-510
-989
-1509
-1992
-2389
-2664
-2800
-2848
-2819
-2764
-2686
-2563
-2393
-2165
-1891
-1590
-1249
-916
-623
-363
-190
-100
-41
-3
45
128
211
321
427
515
613
717
831
958
1099
1246
1378
1485
1574
1628
1610
1507
1322
1056
743
399
56
-264
-585
-901
-1214
-1537
-1833
-2072
-2241
-2353
-2383
-2380
-2358
-2328
-2290
-2213
-2150
-2147
-2220
-2273
-2297
-2241
-2101
-1932
-1749
-1607
-1482
-1370
-1188
-926
-597
-229
115
373
553
692
811
909
944
907
760
549
295
33
-222
-490
-766
-1069
-1352
-1611
-1798
-1860
-1869
-1836
-1797
-1743
-1675
-1593
-1462
-1311
-1187
-1067
-966
-909
-858
-797
-729
-665
-597
-526
-457
-361
-233
-67
107
268
417
522
635
741
819
886
943
942
912
845
747
652
548
472
412
353
298
262
316
381
476
580
631
699
755
846
950
1031
1119
1158
1186
1212
1214
1222
1269
1298
1342
1418
1421
1535
1633
1778
1941
2046
2258
2345
2504
2574
2570
2499
2175
1755
1083
310
-451
-1194
-1747
-2151
-2496
-2817
-3220
-3613
-3917
-4047
-3877
-3516
-3011
-2470
-2005
-1582
-1212
-807
-419
-122
95
181
201
215
269
380
493
533
499
429
411
494
687
981
1293
1565
1749
1862
1895
1854
1768
1607
1360
1045
679
275
-172
-660
-1186
-1720
-2199
-2584
-2865
-3003
-3011
-2925
-2775
-2561
-2291
-1998
-1688
-1385
-1087
-816
-558
-303
-97
46
130
140
99
42
18
44
124
251
397
572
727
882
1036
1198
1347
1456
1522
1538
1485
1361
1186
924
605
235
-164
-578
-971
-1306
-1587
-1810
-1975
-2105
-2166
-2169
-2120
-2036
-1913
-1769
-1602
-1412
-1274
-1203
-1239
-1346
-1493
-1633
-1700
-1734
-1729
-1708
-1677
-1625
-1572
-1489
-1320
-1050
-748
-447
-176
66
310
498
580
577
507
359
161
-38
-262
-486
-721
-967
-1218
-1441
-1606
-1708
-1731
-1700
-1610
-1503
-1410
-1306
-1193
-1053
-935
-870
-833
-812
-815
-839
-869
-879
-876
-845
-785
-699
-579
-415
-196
34
279
505
681
837
966
1037
1053
1040
987
890
724
531
351
177
44
-63
-121
-150
-136
-70
33
163
346
561
747
917
1032
1058
1078
1110
1167
1245
1318
1329
1279
1196
1082
1019
1106
1273
1439
1576
1713
1767
1865
2044
2168
2325
2386
2377
2280
2196
2087
1867
1551
970
196
-723
-1565
-2230
-2660
-2830
-2904
-2986
-3179
-3378
-3567
-3613
-3400
-2969
-2365
-1773
-1253
-891
-671
-515
-398
-276
-149
-29
69
125
181
250
338
461
586
696
800
916
1066
1273
1532
1778
1937
1950
1786
1475
1090
683
322
1
-334
-710
-1152
-1625
-2070
-2444
-2682
-2795
-2789
-2698
-2551
-2354
-2140
-1884
-1601
-1344
-1109
-891
-709
-556
-420
-287
-174
-83
-18
11
26
47
122
271
470
691
942
1156
1307
1395
1437
1462
1445
1411
1303
1108
864
579
229
-142
-499
-852
-1178
-1458
-1682
-1834
-1914
-1926
-1886
-1807
-1715
-1609
-1485
-1353
-1198
-1029
-896
-826
-771
-805
-827
-813
-800
-804
-944
-1101
-1279
-1370
-1301
-1164
-970
-841
-772
-766
-762
-721
-628
-452
-312
-262
-317
-427
-518
-573
-607
-683
-807
-954
-1099
-1177
-1198
-1191
-1170
-1149
-1155
-1169
-1185
-1178
-1095
-987
-897
-868
-879
-928
-965
-956
-955
-924
-890
-862
-808
-740
-653
-549
-401
-250
-118
-4
93
206
330
446
517
544
526
490
425
346
279
206
143
67
-29
-118
-176
-184
-163
-124
-85
-19
51
123
248
375
489
620
725
796
841
891
979
1112
1264
1309
1312
1295
1269
1321
1415
1526
1677
1788
1833
1870
1915
1981
2128
2236
2303
2292
2188
2060
1886
1780
1599
1408
1091
563
-96
-953
-1754
-2413
-2801
-2903
-2906
-2854
-2957
-3143
-3314
-3385
-3162
-2717
-2127
-1529
-1069
-771
-603
-447
-267
-46
172
295
361
391
461
564
718
881
986
1059
1076
1096
1191
1332
1495
1639
1689
1577
1315
991
603
254
-99
-454
-780
-1123
-1474
-1843
-2178
-2464
-2651
-2716
-2694
-2571
-2384
-2183
-1956
-1721
-1493
-1257
-1034
-846
-678
-520
-390
-277
-146
0
114
202
265
329
421
552
737
955
1138
1280
1365
1363
1299
1216
1131
1010
858
667
398
70
-251
-564
-870
-1126
-1344
-1528
-1679
-1767
-1797
-1786
-1724
-1642
-1554
-1462
-1385
-1312
-1245
-1201
-1193
-1174
-1177
-1174
-1156
-1145
-1104
-1067
-1003
-924
-810
-673
-551
-397
-252
-124
-5
83
136
142
114
-2
-174
-357
-554
-682
-804
-947
-1054
-1168
-1296
-1427
-1486
-1491
-1461
-1354
-1267
-1206
-1158
-1137
-1125
-1106
-1078
-1047
-1006
-986
-988
-958
-936
-924
-862
-789
-728
-643
-540
-436
-315
-214
-132
-66
-35
-15
-2
25
45
57
44
29
21
-9
-28
-33
-17
-7
10
16
21
54
109
138
166
170
166
161
153
178
203
219
258
303
353
425
517
630
706
774
832
881
976
1067
1154
1242
1252
1239
1258
1289
1346
1459
1597
1705
1743
1752
1731
1714
1763
1796
1829
1822
1725
1613
1443
1241
928
503
-21
-684
-1315
-1871
-2261
-2425
-2452
-2419
-2450
-2578
-2749
-2874
-2866
-2668
-2240
-1698
-1194
-789
-561
-509
-534
-547
-483
-299
-38
216
388
456
444
431
487
603
779
973
1121
1220
1292
1348
1362
1334
1221
993
692
337
-26
-326
-579
-795
-1009
-1298
-1618
-1905
-2141
-2257
-2228
-2115
-1954
-1793
-1649
-1536
-1454
-1336
-1155
-971
-802
-638
-510
-429
-339
-260
-186
-85
29
159
283
418
569
705
862
1023
1114
1158
1153
1111
1031
935
825
693
542
341
101
-170
-429
-683
-903
-1046
-1143
-1210
-1251
-1294
-1341
-1360
-1353
-1331
-1268
-1192
-1116
-1066
-1071
-1111
-1154
-1157
-1166
-1165
-1185
-1255
-1325
-1378
-1341
-1219
-1065
-916
-821
-748
-684
-581
-424
-263
-146
-111
-170
-300
-411
-459
-457
-427
-451
-582
-770
-963
-1088
-1110
-1071
-1020
-980
-1002
-1067
-1122
-1136
-1119
-1062
-1010
-995
-982
-995
-1034
-1048
-1022
-982
-926
-876
-814
-731
-648
-547
-420
-289
-171
-59
50
145
218
272
330
380
423
454
468
445
402
336
257
213
186
192
203
218
204
172
147
127
135
164
221
272
298
324
352
386
434
492
548
595
600
597
612
642
719
806
882
968
1029
1060
1100
1162
1264
1393
1544
1689
1794
1849
1834
1787
1740
1682
1639
1632
1600
1490
1304
1012
619
152
-378
-905
-1366
-1695
-1866
-1907
-1854
-1817
-1874
-2029
-2246
-2425
-2484
-2338
-2009
-1557
-1108
-810
-715
-841
-1082
-1268
-1262
-1026
-627
-194
109
222
185
70
25
133
408
772
1093
1314
1410
1395
1303
1190
1077
948
787
619
450
268
72
-144
-378
-632
-877
-1078
-1218
-1286
-1293
-1272
-1234
-1213
-1216
-1213
-1201
-1202
-1197
-1186
-1174
-1137
-1065
-985
-909
-879
-867
-830
-764
-661
-498
-284
-74
111
268
389
486
558
628
702
746
775
777
748
694
604
491
367
237
104
-11
-88
-153
-219
-278
-353
-441
-518
-599
-671
-722
-770
-829
-955
-1172
-1473
-1784
-2018
-2103
-2025
-1812
-1633
-1594
-1708
-1902
-2050
-2012
-1760
-1362
-969
-716
-655
-758
-914
-1022
-996
-829
-580
-367
-271
-272
-370
-495
-572
-582
-512
-374
-212
-104
-110
-206
-353
-502
-606
-635
-612
-601
-634
-748
-897
-1024
-1101
-1100
-1029
-979
-973
-968
-958
-933
-879
-776
-669
-572
-520
-499
-491
-476
-435
-376
-273
-168
-76
4
63
117
163
207
267
360
434
486
510
492
464
457
462
464
478
474
458
414
394
408
455
515
556
575
570
553
549
567
596
600
592
566
544
551
568
608
665
721
791
854
926
997
1078
1169
1259
1355
1439
1522
1567
1579
1545
1502
1458
1416
1366
1240
982
542
-17
-638
-1158
-1445
-1469
-1318
-1160
-1160
-1396
-1777
-2145
-2343
-2273
-1955
-1519
-1136
-928
-903
-1033
-1245
-1431
-1517
-1460
-1278
-985
-683
-470
-386
-439
-537
-561
-423
-131
286
704
1007
1136
1099
978
871
827
829
851
819
726
588
410
214
5
-223
-433
-581
-671
-695
-669
-637
-630
-666
-747
-830
-885
-905
-910
-914
-936
-991
-1036
-1078
-1113
-1128
-1139
-1133
-1106
-1044
-926
-761
-572
-383
-213
-56
68
205
326
431
536
630
682
689
674
625
547
470
400
328
279
242
208
190
166
145
102
42
-16
-77
-131
-176
-229
-309
-415
-551
-703
-862
-1042
-1224
-1412
-1613
-1782
-1890
-1929
-1917
-1879
-1864
-1908
-1978
-1969
-1842
-1606
-1308
-1031
-867
-861
-943
-1008
-956
-789
-539
-308
-192
-206
-326
-456
-508
-436
-291
-138
-27
-6
-63
-158
-256
-307
-315
-301
-289
-306
-384
-506
-641
-766
-861
-895
-880
-849
-817
-812
-835
-857
-851
-789
-682
-552
-436
-354
-322
-311
-270
-194
-104
-26
28
58
60
53
73
117
176
242
315
355
373
377
391
408
457
546
632
714
765
779
793
811
810
818
803
730
641
587
596
668
770
831
801
676
553
492
539
702
882
1010
1042
993
906
852
886
1022
1179
1324
1403
1413
1372
1300
1266
1256
1234
1139
921
548
65
-413
-782
-968
-1017
-982
-986
-1131
-1388
-1655
-1820
-1796
-1615
-1407
-1265
-1206
-1197
-1170
-1094
-1014
-998
-1087
-1237
-1333
-1262
-1032
-734
-495
-434
-531
-656
-639
-395
-10
399
696
787
743
665
650
715
815
861
803
669
511
387
298
206
67
-117
-301
-443
-501
-459
-396
-374
-419
-526
-639
-713
-731
-713
-700
-731
-809
-911
-1003
-1067
-1095
-1106
-1121
-1125
-1101
-1032
-904
-748
-604
-466
-350
-244
-121
7
142
285
379
433
450
447
455
460
454
431
384
328
279
244
214
214
210
169
115
59
-4
-51
-116
-185
-268
-396
-548
-693
-840
-1007
-1167
-1342
-1540
-1717
-1851
-1938
-1979
-1974
-1943
-1930
-1923
-1915
-1878
-1786
-1643
-1428
-1200
-1042
-943
-905
-910
-900
-863
-750
-607
-457
-337
-277
-269
-308
-324
-295
-203
-108
-15
42
19
-62
-162
-256
-347
-413
-462
-508
-576
-677
-770
-860
-920
-935
-928
-922
-896
-867
-842
-808
-756
-710
-680
-641
-591
-549
-493
-418
-339
-262
-193
-122
-67
1
70
140
219
290
350
390
429
452
468
480
494
501
506
524
552
583
615
634
652
646
638
622
596
592
601
623
662
670
627
543
469
439
445
470
483
492
497
518
585
672
749
818
869
942
1023
1144
1271
1378
1473
1507
1498
1483
1474
1430
1329
1138
820
409
-53
-435
-673
-781
-831
-901
-1063
-1313
-1536
-1641
-1610
-1493
-1381
-1335
-1353
-1356
-1286
-1142
-1018
-1010
-1135
-1340
-1476
-1427
-1173
-851
-609
-553
-636
-711
-653
-392
15
424
699
801
819
827
863
948
1029
1025
924
777
624
505
405
294
149
-48
-256
-427
-515
-526
-516
-505
-540
-621
-705
-790
-840
-850
-852
-875
-935
-1014
-1109
-1170
-1189
-1199
-1190
-1173
-1131
-1034
-887
-732
-560
-392
-263
-146
-12
122
275
417
530
584
581
575
560
539
503
458
378
280
198
144
114
100
83
34
-28
-96
-151
-199
-236
-289
-358
-458
-592
-709
-823
-940
-1033
-1112
-1177
-1225
-1282
-1346
-1434
-1505
-1534
-1537
-1528
-1524
-1521
-1521
-1499
-1462
-1396
-1329
-1272
-1219
-1146
-1056
-931
-796
-674
-557
-475
-400
-314
-228
-152
-83
-66
-92
-114
-139
-177
-218
-260
-303
-348
-411
-476
-525
-581
-628
-667
-698
-736
-764
-775
-798
-827
-858
-892
-916
-910
-899
-883
-848
-778
-708
-645
-568
-474
-368
-248
-131
-16
96
160
204
245
277
295
301
282
259
245
236
226
219
220
219
230
256
310
385
432
455
440
402
361
349
381
451
518
525
465
344
249
222
286
405
510
558
532
502
526
618
715
807
862
881
919
993
1101
1217
1295
1328
1334
1340
1363
1395
1429
1426
1335
1113
747
263
-233
-630
-855
-929
-927
-986
-1182
-1456
-1707
-1823
-1760
-1590
-1435
-1336
-1268
-1180
-1039
-880
-784
-812
-962
-1125
-1177
-1051
-810
-586
-470
-488
-593
-625
-493
-243
90
390
587
710
770
823
881
945
955
888
781
649
510
376
244
92
-82
-273
-474
-627
-707
-718
-692
-666
-662
-710
-786
-846
-875
-869
-850
-861
-911
-985
-1040
-1071
-1082
-1080
-1082
-1087
-1054
-977
-845
-677
-500
-353
-238
-130
-8
132
279
398
463
492
487
467
430
383
340
278
224
167
115
78
56
30
-3
-45
-77
-99
-127
-143
-163
-229
-313
-409
-532
-645
-734
-791
-841
-894
-952
-1012
-1059
-1084
-1081
-1062
-1037
-1009
-968
-959
-1017
-1087
-1111
-1100
-1022
-892
-794
-793
-889
-1027
-1127
-1106
-983
-764
-545
-412
-376
-418
-453
-429
-336
-193
-65
0
-9
-96
-230
-348
-428
-460
-469
-491
-517
-565
-622
-687
-735
-738
-735
-723
-710
-695
-646
-620
-622
-651
-687
-713
-725
-695
-641
-563
-499
-451
-403
-352
-270
-174
-61
54
155
243
290
304
289
257
226
220
229
240
245
236
202
155
109
96
126
201
282
354
392
396
391
382
383
396
413
427
417
397
404
416
429
436
427
428
458
532
667
815
910
972
1019
1060
1132
1224
1336
1433
1489
1550
1608
1663
1677
1632
1482
1205
801
311
-151
-488
-657
-714
-754
-891
-1159
-1471
-1698
-1784
-1692
-1513
-1350
-1211
-1143
-1050
-950
-865
-854
-952
-1072
-1139
-1094
-957
-771
-647
-640
-703
-742
-688
-503
-204
127
408
599
719
796
857
909
942
936
898
833
737
613
470
310
128
-92
-307
-478
-583
-606
-593
-567
-584
-668
-768
-853
-895
-895
-878
-879
-931
-1009
-1121
-1223
-1294
-1333
-1355
-1359
-1327
-1276
-1155
-993
-832
-671
-520
-375
-236
-79
96
251
370
449
489
496
460
408
367
312
248
184
119
67
20
-25
-60
-98
-134
-158
-181
-211
-241
-284
-344
-425
-544
-665
-759
-831
-901
-957
-1012
-1066
-1101
-1122
-1107
-1043
-971
-900
-807
-707
-608
-526
-511
-577
-700
-798
-806
-732
-626
-581
-624
-744
-855
-896
-863
-806
-752
-710
-667
-625
-599
-576
-570
-575
-583
-581
-587
-583
-578
-592
-630
-696
-750
-790
-821
-818
-790
-750
-727
-704
-698
-708
-707
-690
-657
-623
-581
-567
-575
-593
-604
-600
-565
-527
-495
-464
-427
-380
-324
-256
-199
-146
-73
-7
44
72
62
44
1
-34
-50
-42
-26
-26
-30
-23
-19
-15
-4
26
84
152
211
263
315
340
342
304
267
250
269
320
363
381
392
405
398
424
522
658
791
897
966
1005
1039
1125
1264
1392
1470
1503
1511
1529
1543
1572
1570
1491
1294
937
468
-17
-401
-625
-707
-747
-831
-1039
-1335
-1642
-1865
-1939
-1872
-1711
-1493
-1272
-1112
-1064
-1107
-1189
-1260
-1258
-1164
-986
-804
-678
-624
-642
-675
-651
-550
-371
-157
84
313
512
683
807
863
876
862
833
804
787
765
708
578
367
120
-135
-357
-512
-583
-620
-636
-664
-723
-823
-895
-939
-975
-974
-944
-934
-959
-991
-1025
-1054
-1084
-1124
-1144
-1116
-1045
-947
-813
-681
-566
-466
-360
-237
-94
76
245
391
484
549
565
533
495
452
399
332
269
208
144
73
-2
-70
-142
-206
-255
-277
-273
-282
-305
-344
-384
-458
-544
-611
-691
-743
-781
-832
-886
-923
-943
-942
-923
-899
-851
-769
-682
-586
-485
-397
-330
-271
-228
-182
-141
-133
-187
-329
-526
-731
-863
-896
-909
-953
-1058
-1182
-1264
-1222
-1096
-929
-764
-640
-572
-551
-548
-524
-468
-417
-394
-435
-500
-587
-663
-716
-746
-754
-730
-669
-620
-597
-562
-518
-456
-401
-363
-352
-363
-349
-351
-352
-371
-417
-473
-507
-514
-501
-445
-386
-341
-295
-244
-190
-132
-56
14
61
86
98
87
76
50
7
-17
-27
-30
-36
-34
-33
-16
25
77
133
165
188
194
211
263
337
410
417
364
303
274
325
430
518
579
626
638
664
738
845
972
1097
1183
1253
1333
1418
1502
1560
1596
1607
1577
1494
1321
1000
530
-28
-519
-844
-969
-961
-973
-1136
-1497
-1972
-2364
-2474
-2219
-1721
-1199
-900
-923
-1151
-1369
-1409
-1215
-897
-616
-503
-572
-721
-812
-740
-556
-360
-227
-167
-89
92
401
790
1111
1255
1188
1032
902
886
1000
1088
1041
820
442
26
-290
-466
-523
-557
-626
-741
-888
-985
-1004
-961
-919
-917
-951
-993
-1006
-987
-944
-945
-1016
-1137
-1276
-1367
-1350
-1226
-1059
-900
-793
-706
-621
-490
-304
-90
122
300
432
497
541
578
604
591
536
456
357
263
184
115
43
-41
-124
-211
-280
-318
-330
-324
-350
-402
-481
-564
-660
-739
-813
-900
-984
-1044
-1091
-1120
-1127
-1116
-1078
-1041
-980
-881
-757
-625
-502
-377
-261
-186
-106
-31
36
92
120
144
136
99
68
46
23
-3
-67
-208
-416
-665
-884
-1009
-1079
-1151
-1259
-1384
-1481
-1533
-1543
-1497
-1389
-1240
-1124
-1063
-1022
-990
-911
-815
-742
-694
-649
-612
-608
-611
-612
-581
-543
-490
-407
-312
-222
-141
-51
21
52
50
48
26
-5
-43
-106
-179
-249
-337
-418
-480
-521
-530
-518
-516
-501
-451
-388
-327
-269
-214
-168
-149
-128
-103
-93
-100
-120
-128
-125
-122
-95
-48
1
67
165
285
420
525
578
606
595
549
503
503
572
670
714
687
643
624
659
774
908
1063
1238
1360
1423
1434
1458
1481
1515
1540
1569
1598
1566
1364
922
281
-441
-1047
-1370
-1426
-1380
-1441
-1763
-2258
-2684
-2825
-2592
-2061
-1491
-1096
-970
-1043
-1098
-967
-670
-363
-177
-215
-392
-529
-532
-375
-124
56
70
21
9
172
534
997
1365
1503
1414
1205
1043
966
980
964
787
464
13
-438
-763
-935
-1034
-1142
-1282
-1425
-1508
-1500
-1368
-1199
-1075
-1046
-1084
-1095
-1049
-936
-797
-722
-765
-866
-977
-1008
-905
-713
-499
-303
-150
-25
118
304
538
755
904
967
965
911
829
724
606
433
217
4
-190
-349
-467
-533
-595
-661
-723
-763
-780
-762
-730
-689
-672
-700
-747
-818
-885
-938
-986
-1013
-1015
-976
-919
-846
-751
-634
-483
-317
-145
40
204
335
433
496
541
537
495
437
364
262
164
56
-63
-186
-278
-345
-392
-416
-435
-457
-476
-503
-541
-586
-640
-732
-907
-1158
-1463
-1744
-1973
-2139
-2236
-2247
-2194
-2096
-1971
-1805
-1579
-1278
-925
-577
-264
-10
196
296
328
322
288
228
146
51
-54
-137
-230
-269
-295
-318
-331
-348
-376
-422
-482
-573
-679
-810
-945
-1089
-1201
-1270
-1311
-1316
-1269
-1188
-1061
-882
-696
-465
-225
-5
197
363
475
549
572
533
485
428
352
278
219
177
146
143
172
209
253
273
289
327
410
484
478
386
250
125
-5
-116
-157
-112
5
145
252
350
485
717
982
1251
1487
1665
1813
1880
1902
1868
1833
1789
1718
1631
1486
1277
933
397
-294
-966
-1529
-1884
-2111
-2293
-2482
-2702
-2850
-2901
-2721
-2357
-1890
-1438
-1065
-737
-468
-169
133
408
585
647
605
546
575
679
851
982
1025
984
925
919
976
1064
1115
1070
860
527
146
-224
-568
-875
-1163
-1473
-1767
-1981
-2116
-2170
-2106
-1984
-1817
-1629
-1413
-1134
-827
-521
-270
-87
35
130
225
337
461
552
614
623
589
619
681
692
772
787
759
694
545
371
176
-75
-361
-664
-976
-1251
-1489
-1643
-1729
-1757
-1711
-1627
-1487
-1241
-971
-708
-440
-186
33
204
336
435
496
515
522
517
468
428
406
378
362
365
348
304
262
205
100
-49
-217
-419
-619
-810
-991
-1134
-1227
-1278
-1266
-1231
-1162
-1032
-845
-626
-404
-183
-8
132
261
353
394
394
404
377
319
249
162
110
63
38
-23
-97
-178
-292
-788
-1655
-2632
-3118
-3133
-2900
-2688
-2542
-2147
-1818
-1552
-1424
-980
-213
701
1294
1382
1393
1257
975
620
366
212
172
-49
-355
-580
-674
-850
-1063
-1200
-1287
-1228
-1260
-1316
-1436
-1524
-1690
-1848
-1869
-1722
-1402
-1043
-672
-295
97
382
648
885
1162
1395
1519
1457
1221
908
531
186
-166
-472
-704
-810
-855
-871
-891
-885
-812
-723
-579
-431
-208
17
175
199
180
207
316
492
654
904
1155
1350
1379
1286
1200
1225
1279
1306
1291
1273
1237
1073
851
589
553
636
793
1002
1238
1518
1717
1870
1872
1939
1844
1387
585
-625
-1860
-2982
-3721
-4154
-4241
-4078
-3883
-3532
-3120
-2416
-1462
-343
720
1552
2154
2402
2434
2281
2010
1679
1273
782
315
41
-48
11
156
277
333
340
278
214
88
-121
-463
-988
-1628
-2273
-2789
-3151
-3277
-3174
-2880
-2406
-1799
-1114
-404
283
890
1367
1664
1784
1788
1654
1383
1005
563
117
-260
-511
-624
-608
-506
-398
-316
-267
-257
-310
-438
-643
-911
-1199
-1523
-1834
-2071
-2192
-2186
-2047
-1766
-1362
-845
-279
274
780
1186
1446
1576
1611
1523
1316
1041
707
314
-75
-413
-657
-808
-861
-835
-759
-667
-605
-552
-521
-521
-569
-660
-779
-915
-1023
-1081
-1073
-983
-816
-586
-290
37
365
704
981
1176
1246
1210
1076
849
574
267
-66
-389
-695
-952
-1123
-1237
-1251
-1203
-1108
-1013
-929
-875
-929
-1142
-1440
-1636
-1704
-1612
-1488
-1333
-1183
-1038
-892
-717
-439
-93
336
677
849
822
615
312
2
-290
-574
-840
-1078
-1270
-1411
-1521
-1609
-1598
-1545
-1422
-1238
-1060
-920
-832
-820
-857
-878
-869
-823
-730
-591
-430
-285
-156
-40
54
166
250
322
342
274
133
-81
-320
-550
-764
-945
-1038
-1046
-981
-868
-728
-579
-406
-226
-60
99
253
382
442
464
468
444
420
433
473
515
567
627
688
649
564
474
460
464
392
157
-148
-379
-458
-338
-145
155
495
799
934
969
1014
1132
1436
1705
1927
1964
1849
1632
1415
1293
1238
1359
1472
1612
1714
1708
1482
870
-117
-1330
-2460
-3370
-3810
-3868
-3699
-3527
-3514
-3492
-3350
-2791
-1787
-500
773
1757
2307
2355
2219
2049
1922
1847
1679
1399
1042
749
551
483
437
306
123
-109
-336
-518
-674
-883
-1207
-1668
-2251
-2802
-3139
-3198
-2977
-2542
-1990
-1439
-907
-394
133
681
1175
1566
1809
1880
1776
1533
1196
810
431
103
-149
-295
-376
-413
-443
-513
-615
-751
-904
-1067
-1220
-1384
-1558
-1739
-1903
-1991
-1979
-1844
-1565
-1138
-624
-87
442
936
1344
1646
1834
1887
1831
1665
1427
1115
739
340
-45
-397
-693
-904
-1013
-1046
-1038
-1003
-995
-1012
-1045
-1083
-1102
-1124
-1114
-1077
-1017
-926
-808
-632
-405
-144
145
439
693
901
1029
1075
1038
906
712
479
214
-67
-328
-580
-778
-948
-1055
-1204
-1414
-1675
-1833
-1823
-1698
-1480
-1379
-1256
-1241
-1222
-1191
-1072
-846
-538
-181
39
213
249
227
216
176
60
-73
-281
-502
-756
-1047
-1336
-1588
-1769
-1906
-1905
-1859
-1740
-1623
-1494
-1371
-1208
-1028
-842
-607
-399
-199
-53
68
138
172
185
204
205
183
151
86
-27
-199
-358
-529
-687
-830
-909
-943
-941
-927
-911
-830
-709
-547
-364
-141
91
285
452
578
662
702
709
675
640
606
546
485
428
341
254
187
193
238
267
305
330
330
167
-98
-336
-399
-224
46
414
742
991
1082
1063
1085
1149
1383
1646
1894
1979
1850
1556
1206
923
701
580
596
659
827
1000
1099
1108
753
15
-1076
-2186
-3178
-3695
-3731
-3443
-2996
-2834
-2863
-2935
-2730
-2075
-901
486
1722
2535
2661
2395
1950
1576
1374
1286
1164
923
621
274
36
-64
-125
-208
-348
-556
-774
-955
-1129
-1321
-1621
-2069
-2565
-2972
-3142
-2979
-2524
-1879
-1180
-556
-41
408
810
1202
1565
1823
1917
1814
1514
1104
653
228
-122
-377
-505
-566
-563
-514
-468
-484
-574
-716
-905
-1087
-1228
-1322
-1396
-1452
-1490
-1477
-1362
-1132
-778
-327
156
629
1034
1296
1444
1478
1403
1235
995
718
420
114
-201
-475
-699
-883
-994
-1038
-1012
-918
-807
-713
-683
-696
-729
-771
-797
-774
-703
-587
-434
-255
-57
155
373
581
789
931
994
979
897
743
501
223
-80
-379
-636
-836
-976
-1065
-1107
-1113
-1105
-1069
-1029
-955
-871
-792
-758
-731
-814
-1359
-2272
-3163
-3241
-2788
-1966
-1286
-567
197
582
647
550
843
1251
1568
1353
830
201
-547
-1279
-1767
-1977
-1942
-1762
-1606
-1349
-1139
-985
-1037
-1033
-1073
-1033
-971
-919
-886
-918
-960
-998
-904
-677
-262
198
683
1016
1171
1113
885
560
178
-145
-435
-625
-857
-1096
-1280
-1303
-1202
-1010
-722
-343
96
455
679
736
739
681
580
432
340
325
333
361
360
372
407
533
707
830
943
949
828
485
63
-327
-599
-713
-653
-348
-13
246
375
552
810
1101
1377
1598
1871
2032
2058
1916
1748
1598
1448
1368
1296
1357
1458
1548
1466
1037
124
-1130
-2370
-3409
-3859
-3781
-3340
-2805
-2566
-2646
-2872
-2826
-2312
-1251
112
1360
2166
2299
2006
1540
1208
1122
1212
1319
1298
1133
877
659
499
380
219
-66
-420
-761
-1024
-1223
-1423
-1712
-2157
-2643
-3026
-3154
-2937
-2408
-1695
-971
-393
-4
279
523
797
1099
1337
1468
1443
1243
927
597
317
99
-54
-123
-137
-152
-198
-293
-466
-701
-970
-1242
-1477
-1635
-1720
-1758
-1727
-1656
-1528
-1316
-1017
-627
-186
266
684
1006
1202
1289
1280
1203
1061
867
660
437
214
-8
-212
-404
-555
-657
-722
-771
-819
-867
-929
-1001
-1085
-1144
-1168
-1141
-1065
-934
-763
-548
-299
-21
234
473
679
809
863
845
779
657
486
279
54
-194
-437
-648
-856
-1119
-1474
-1963
-2389
-2663
-2666
-2542
-2337
-2095
-1860
-1566
-1314
-1021
-713
-314
71
403
615
720
754
687
580
436
247
55
-105
-292
-523
-822
-1131
-1459
-1718
-1914
-2027
-2059
-2052
-2020
-1974
-1841
-1655
-1404
-1109
-749
-378
-44
223
426
580
648
673
641
576
457
330
174
-8
-172
-332
-480
-630
-767
-884
-943
-991
-999
-978
-939
-849
-725
-525
-304
-48
237
520
758
893
999
1032
1017
963
876
766
620
481
276
133
35
53
109
153
160
20
-142
-287
-251
-100
181
443
625
635
505
391
407
616
947
1383
1719
1928
1953
1894
1844
1876
1944
1987
1962
1826
1561
1223
887
495
-75
-843
-1807
-2713
-3467
-3772
-3636
-3097
-2401
-1868
-1586
-1548
-1504
-1331
-821
-90
721
1343
1568
1485
1196
943
847
963
1204
1434
1545
1453
1257
958
614
232
-197
-662
-1113
-1523
-1853
-2086
-2250
-2404
-2550
-2607
-2530
-2268
-1831
-1269
-696
-201
140
336
449
523
616
728
841
921
945
913
816
696
583
480
383
277
125
-67
-313
-624
-953
-1290
-1590
-1797
-1902
-1900
-1813
-1638
-1403
-1145
-887
-619
-333
-46
234
473
639
732
773
738
679
615
566
538
511
467
393
310
201
23
-176
-360
-563
-775
-962
-1114
-1226
-1298
-1318
-1295
-1200
-1032
-850
-687
-559
-430
-234
-72
122
174
145
2
-153
-232
-286
-299
-415
-466
-544
-606
-707
-824
-880
-890
-913
-964
-1022
-1079
-1103
-1108
-1093
-1067
-983
-901
-743
-586
-450
-349
-295
-254
-228
-232
-300
-377
-484
-589
-706
-807
-904
-986
-1068
-1124
-1133
-1119
-1074
-1034
-962
-893
-844
-816
-786
-751
-703
-648
-597
-524
-461
-398
-335
-253
-184
-113
-61
-19
-1
-12
-53
-116
-159
-209
-247
-270
-271
-278
-296
-283
-263
-208
-145
-60
9
84
148
186
248
252
275
302
391
442
444
452
470
482
426
378
334
371
410
408
246
77
-40
-26
81
200
368
532
730
851
982
1165
1370
1589
1713
1814
1839
1763
1671
1588
1590
1593
1526
1420
1244
958
361
-406
-1241
-2086
-2698
-3145
-3126
-2898
-2493
-2038
-1633
-1254
-1073
-910
-771
-500
-124
276
706
962
1044
898
678
526
559
812
1122
1438
1557
1461
1125
658
181
-258
-644
-1005
-1315
-1596
-1824
-1995
-2099
-2114
-2067
-1945
-1711
-1377
-961
-546
-232
-54
5
3
-20
17
147
329
512
643
707
702
675
640
591
526
424
263
15
-269
-590
-930
-1261
-1523
-1685
-1740
-1688
-1548
-1329
-1122
-931
-741
-540
-335
-138
50
199
292
351
396
439
467
506
557
593
617
614
569
473
330
162
-53
-283
-506
-725
-937
-1172
-1378
-1539
-1667
-1717
-1728
-1595
-1388
-1152
-939
-745
-556
-462
-343
-271
-133
-18
67
111
92
57
-35
-88
-132
-148
-211
-318
-469
-655
-855
-1059
-1239
-1348
-1425
-1448
-1420
-1366
-1273
-1171
-1055
-931
-770
-632
-497
-397
-328
-295
-302
-321
-341
-332
-306
-262
-248
-226
-257
-322
-401
-497
-588
-658
-737
-820
-902
-985
-1031
-1068
-1042
-958
-815
-650
-469
-289
-140
-5
101
217
313
381
417
416
389
315
268
224
208
190
171
158
140
117
86
31
-29
-73
-98
-130
-93
18
186
323
434
408
337
301
353
494
631
852
1001
1079
981
814
632
540
548
742
916
1077
1077
1047
977
886
959
1058
1371
1514
1690
1700
1613
1522
1354
1421
1398
1339
916
132
-972
-2146
-2963
-3384
-3133
-2620
-1875
-1348
-1125
-1169
-1372
-1426
-1244
-691
-66
504
751
695
437
155
72
195
548
953
1364
1648
1724
1597
1285
864
362
-97
-504
-792
-1008
-1176
-1348
-1551
-1755
-1912
-1946
-1812
-1506
-1128
-771
-558
-490
-546
-641
-709
-700
-576
-383
-132
117
332
485
579
629
644
650
641
605
496
303
1
-361
-713
-1020
-1214
-1285
-1241
-1138
-1032
-968
-949
-925
-876
-817
-750
-661
-605
-585
-550
-497
-421
-300
-122
84
291
458
593
661
645
567
422
220
-45
-313
-563
-801
-1031
-1252
-1448
-1616
-1634
-1583
-1407
-1239
-1054
-968
-950
-959
-1010
-992
-994
-879
-785
-659
-576
-469
-314
-179
-49
40
124
97
18
-131
-297
-499
-696
-882
-1023
-1100
-1148
-1146
-1117
-1061
-1012
-968
-936
-871
-826
-788
-777
-777
-802
-820
-788
-723
-604
-463
-295
-170
-90
-57
-56
-71
-139
-200
-259
-341
-449
-538
-625
-692
-723
-728
-649
-571
-475
-402
-321
-275
-274
-294
-299
-260
-224
-138
-65
25
90
157
228
307
346
360
356
317
234
157
92
39
25
54
152
247
351
383
404
373
311
272
284
430
439
430
355
293
337
387
606
744
970
1099
1190
1278
1215
1278
1279
1404
1523
1563
1579
1486
1466
1386
1384
1271
1117
760
92
-783
-1734
-2399
-2867
-2818
-2560
-2055
-1651
-1477
-1459
-1596
-1640
-1641
-1283
-849
-323
88
243
308
215
262
385
715
1101
1484
1769
1823
1741
1431
1057
610
217
-113
-373
-549
-740
-885
-1110
-1303
-1484
-1593
-1618
-1567
-1441
-1334
-1243
-1229
-1248
-1303
-1296
-1184
-957
-650
-326
22
312
540
704
807
872
929
952
925
849
682
471
232
-7
-227
-410
-509
-580
-641
-700
-798
-942
-1098
-1238
-1355
-1417
-1418
-1357
-1264
-1131
-982
-815
-605
-373
-134
81
276
429
528
552
495
368
195
21
-131
-295
-422
-561
-706
-895
-1007
-1005
-977
-889
-901
-905
-1020
-1145
-1271
-1334
-1338
-1323
-1230
-1137
-976
-866
-741
-622
-466
-308
-188
-102
-102
-146
-249
-347
-467
-532
-593
-631
-648
-650
-633
-648
-657
-708
-788
-859
-930
-999
-1043
-1071
-1081
-1063
-991
-883
-748
-592
-426
-258
-134
-74
-49
-47
-105
-165
-216
-240
-269
-293
-285
-262
-254
-262
-264
-262
-267
-284
-312
-357
-393
-431
-430
-404
-335
-235
-103
48
192
339
427
523
589
632
664
668
663
639
626
569
531
564
530
440
264
202
129
190
273
355
456
482
431
389
386
486
585
732
839
914
995
1008
1149
1255
1465
1631
1765
1863
1850
1761
1572
1446
1293
1197
1014
744
243
-523
-1335
-2007
-2412
-2511
-2276
-1962
-1550
-1317
-1171
-1234
-1463
-1643
-1752
-1549
-1258
-772
-450
-235
-158
-116
102
347
763
1082
1401
1534
1516
1379
1076
765
404
176
25
-5
-5
-60
-156
-325
-483
-651
-780
-896
-1021
-1126
-1263
-1380
-1491
-1569
-1563
-1481
-1322
-1116
-850
-587
-362
-174
-41
61
122
165
198
248
299
340
395
441
475
505
523
519
484
418
291
132
-45
-258
-466
-655
-801
-902
-978
-1012
-1034
-1011
-978
-944
-910
-889
-872
-862
-874
-933
-981
-988
-971
-952
-950
-990
-978
-876
-666
-489
-318
-234
-282
-398
-553
-618
-685
-745
-807
-824
-836
-843
-852
-868
-863
-876
-866
-843
-838
-895
-1003
-1125
-1221
-1271
-1267
-1205
-1113
-1021
-938
-866
-797
-754
-721
-705
-714
-729
-746
-760
-767
-777
-773
-745
-699
-637
-579
-526
-481
-472
-474
-466
-470
-479
-495
-518
-531
-527
-501
-452
-418
-355
-300
-244
-196
-140
-99
-90
-58
-38
-27
-18
8
34
77
118
133
132
164
190
185
193
204
227
231
242
251
273
280
285
358
451
578
626
625
551
524
473
407
398
434
614
703
760
750
801
834
886
929
975
1070
1031
1119
1124
1249
1225
1312
1364
1448
1493
1436
1429
1233
1126
902
545
12
-655
-1095
-1399
-1513
-1350
-1275
-1139
-1156
-1071
-1047
-1198
-1330
-1599
-1625
-1742
-1583
-1440
-1328
-1184
-1126
-816
-576
-189
52
192
280
234
293
227
221
154
136
211
248
374
426
485
492
474
489
425
364
193
-20
-261
-486
-631
-773
-846
-898
-914
-908
-928
-908
-919
-937
-968
-990
-992
-1008
-950
-895
-819
-740
-621
-462
-314
-154
-34
55
103
150
196
212
226
210
198
194
194
224
214
203
158
99
7
-143
-287
-435
-561
-674
-787
-903
-999
-1076
-1109
-1134
-1126
-1126
-1107
-1123
-1144
-1130
-1154
-1156
-1183
-1175
-1163
-1138
-1095
-1037
-963
-927
-886
-856
-833
-824
-824
-833
-847
-845
-832
-804
-774
-725
-679
-641
-592
-573
-561
-544
-550
-586
-626
-660
-686
-711
-718
-721
-726
-744
-752
-773
-810
-832
-862
-880
-884
-875
-849
-820
-752
-699
-641
-582
-515
-435
-388
-317
-248
-169
-109
-38
59
118
173
214
277
306
344
375
394
395
385
400
376
363
333
327
301
325
333
348
378
403
456
421
407
378
310
282
202
264
290
309
393
431
524
479
571
541
524
527
473
592
509
629
581
623
653
665
749
685
783
726
778
750
764
831
778
833
766
739
688
634
678
582
567
396
245
80
-58
-33
-162
-84
-174
-183
-217
-261
-235
-365
-393
-505
-542
-641
-704
-717
-814
-802
-818
-739
-678
-627
-556
-546
-482
-457
-403
-366
-353
-293
-270
-176
-154
-120
-31
-6
2
17
47
23
25
4
-29
-53
-112
-126
-186
-208
-216
-270
-292
-319
-342
-348
-385
-392
-383
-429
-391
-370
-338
-314
-316
-305
-313
-293
-256
-224
-219
-196
-144
-123
-146
-149
-133
-146
-172
-168
-148
-163
-198
-193
-197
-177
-173
-173
-164
-181
-200
-187
-174
-164
-151
-149
-147
-162
-157
-149
-128
-108
-93
-89
-75
-77
-111
-111
-117
-137
-163
-172
-183
-203
-214
-254
-274
-295
-320
-343
-351
-354
-366
-357
-370
-370
-368
-372
-362
-347
-338
-345
-326
-316
-299
-292
-277
-267
-299
-292
-290
-307
-303
-270
-243
-217
-214
-215
-200
-195
-194
-181
-151
-135
-109
-81
-50
-23
6
41
52
51
45
29
14
11
11
1
-12
-20
-36
-59
-90
-117
-136
-132
-125
-81
-51
-47
-40
-56
-67
-91
-67
-40
-24
6
36
58
62
55
48
55
55
58
61
58
40
8
-27
-52
-75
-93
-114
-126
-117
-108
-91
-65
-39
-19
-6
-9
-20
-20
-15
-24
-52
-57
-54
-62
-67
-58
-51
-40
-21
-4
23
20
1
-14
-27
-41
-49
-67
-80
-76
-79
-103
-138
-136
-128
-133
-115
-97
-111
-156
-116
-79
-148
-232
-243
-210
-248
-283
-273
-260
-255
-238
-234
-240
-240
-221
-205
-209
-208
-183
-180
-200
-197
-200
-203
-213
-222
-218
-225
-221
-219
-212
-205
-218
-224
-235
-252
-265
-281
-296
-305
-307
-314
-330
-330
-333
-352
-305
-317
-333
-301
-309
-335
-315
-292
-335
-325
-317
-316
-322
-296
-283
-268
-237
-240
-234
-216
-194
-216
-239
-248
-272
-280
-275
-282
-288
-286
-302
-306
-303
-318
-318
-315
-326
-341
-343
-336
-342
-336
-336
-329
-311
-289
-255
-226
-192
-162
-137
-133
-146
-153
-171
-206
-229
-248
-276
-308
-335
-359
-389
-410
-412
-411
-414
-408
-412
-412
-404
-396
-389
-374
-375
-385
-385
-384
-385
-387
-375
-364
-343
-326
-311
-300
-305
-322
-331
-341
-353
-348
-353
-357
-361
-365
-366
-360
-362
-360
-364
-360
-359
-370
-363
-346
-341
-361
-387
-392
-377
-358
-339
-317
-308
-293
-295
-281
-254
-253
-254
-255
-260
-285
-319
-351
-375
-408
-436
-481
-513
-516
-515
-495
-480
-444
-422
-420
-408
-394
-379
-353
-339
-336
-323
-321
-308
-293
-264
-240
-231
-217
-210
-220
-244
-263
-287
-306
-346
-381
-410
-434
-454
-487
-515
-534
-534
-523
-520
-512
-494
-482
-459
-444
-424
-406
-398
-367
-355
-356
-347
-326
-306
-303
-287
-265
-253
-245
-245
-257
-282
-321
-347
-367
-401
-436
-447
-444
-442
-451
-459
-464
-472
-483
-483
-478
-475
-468
-456
-448
-434
-434
-445
-437
-437
-418
-405
-380
-376
-316
-280
-206
-96
-181
-234
-246
-223
-259
-317
-339
-370
-232
-499
-354
-395
-577
-436
-483
-368
-545
-386
-431
-436
-445
-366
-324
-329
-324
-365
-333
-391
-345
-367
-352
-340
-319
-313
-308
-281
-271
-266
-269
-260
-267
-271
-261
-273
-304
-330
-354
-386
-398
-374
-357
-362
-407
-410
-432
-464
-463
-467
-441
-423
-411
-380
-361
-369
-378
-341
-314
-330
-327
-322
-332
-349
-337
-341
-355
-348
-352
-363
-368
-376
-386
-399
-416
-428
-415
-392
-399
-409
-406
-382
-372
-380
-399
-405
-413
-435
-438
-436
-422
-402
-386
-373
-358
-335
-319
-295
-274
-254
-220
-211
-202
-189
-182
-184
-190
-206
-214
-208
-229
-260
-278
-298
-310
-310
-310
-317
-315
-319
-339
-341
-348
-346
-326
-307
-308
-317
-338
-356
-358
-363
-355
-358
-339
-324
-319
-299
-282
-271
-273
-282
-290
-296
-304
-320
-328
-346
-371
-379
-406
-425
-437
-432
-433
-425
-404
-382
-373
-370
-347
-335
-320
-286
-260
-251
-238
-232
-231
-236
-251
-276
-305
-333
-355
-366
-385
-388
-381
-374
-380
-393
-395
-406
-404
-403
-391
-377
-368
-358
-342
-314
-283
-269
-243
-220
-196
-183
-168
-159
-160
-142
-149
-168
-194
-216
-233
-253
-263
-278
-303
-335
-364
-375
-377
-373
-367
-364
-376
-390
-384
-382
-376
-346
-328
-298
-268
-252
-240
-224
-214
-203
-179
-164
-162
-160
-166
-193
-222
-239
-249
-273
-308
-332
-350
-376
-385
-373
-370
-380
-376
-371
-369
-380
-381
-361
-345
-327
-316
-314
-308
-289
-269
-239
-207
-185
-179
-167
-166
-171
-182
-207
-235
-274
-311
-334
-347
-339
-341
-329
-318
-320
-317
-317
-319
-318
-297
-282
-309
-322
-322
-331
-350
-371
-362
-355
-343
-333
-329
-322
-332
-343
-358
-375
-376
-395
-408
-417
-428
-432
-448
-455
-459
-437
-421
-397
-370
-358
-341
-330
-300
-273
-261
-246
-208
-190
-182
-162
-154
-170
-179
-182
-191
-212
-227
-234
-254
-282
-310
-313
-321
-334
-338
-327
-331
-347
-341
-344
-325
-308
-296
-269
-270
-268
-258
-261
-264
-259
-250
-253
-264
-262
-271
-272
-260
-264
-261
-252
-236
-228
-224
-227
-231
-234
-225
-213
-199
-194
-191
-187
-209
-240
-264
-289
-302
-303
-296
-283
-263
-263
-270
-272
-279
-304
-320
-327
-337
-345
-359
-383
-397
-398
-394
-388
-375
-353
-347
-334
-321
-326
-320
-317
-305
-301
-301
-290
-286
-290
-302
-310
-296
-291
-297
-293
-293
-288
-298
-297
-314
-340
-346
-363
-367
-360
-338
-318
-320
-316
-297
-272
-267
-262
-243
-240
-256
-254
-251
-252
-258
-257
-255
-267
-279
-290
-291
-287
-276
-265
-265
-272
-279
-290
-299
-302
-290
-278
-263
-248
-241
-229
-228
-222
-214
-206
-188
-159
-150
-144
-159
-170
-189
-206
-223
-237
-235
-237
-231
-233
-240
-245
-242
-240
-233
-231
-215
-209
-210
-209
-201
-176
-183
-198
-214
-221
-229
-213
-201
-188
-161
-154
-145
-144
-153
-168
-196
-212
-224
-232
-241
-251
-266
-283
-304
-313
-304
-297
-286
-263
-252
-267
-278
-268
-266
-269
-260
-259
-264
-256
-245
-227
-198
-169
-164
-175
-185
-202
-200
-229
-254
-260
-278
-302
-337
-340
-350
-344
-327
-317
-290
-259
-228
-204
-188
-164
-170
-166
-148
-134
-116
-110
-94
-91
-91
-80
-85
-87
-79
-91
-90
-90
-111
-135
-165
-207
-246
-265
-275
-276
-267
-277
-285
-289
-283
-270
-254
-225
-203
-182
-164
-154
-151
-143
-116
-99
-96
-82
-76
-61
-57
-58
-52
-61
-61
-71
-92
-126
-157
-184
-215
-242
-273
-288
-303
-317
-302
-281
-280
-293
-293
-309
-312
-298
-283
-273
-256
-243
-238
-228
-228
-222
-211
-201
-202
-203
-199
-198
-194
-194
-184
-187
-208
-220
-238
-253
-271
-276
-285
-303
-310
-311
-305
-293
-274
-260
-246
-230
-215
-212
-223
-237
-259
-267
-263
-257
-253
-255
-262
-264
-279
-292
-297
-296
-290
-285
-273
-263
-239
-220
-218
-224
-223
-217
-204
-185
-177
-185
-198
-195
-197
-207
-230
-249
-256
-262
-270
-250
-230
-221
-213
-209
-203
-214
-208
-201
-190
-177
-178
-184
-210
-223
-225
-231
-216
-188
-170
-161
-154
-167
-187
-196
-205
-223
-240
-248
-249
-241
-233
-230
-223
-202
-188
-164
-136
-127
-133
-141
-131
-137
-134
-127
-130
-121
-113
-111
-115
-131
-159
-158
-155
-152
-162
-176
-191
-218
-248
-267
-291
-311
-314
-330
-317
-304
-297
-287
-271
-255
-243
-231
-229
-232
-235
-239
-240
-244
-248
-235
-225
-226
-228
-231
-227
-227
-224
-217
-216
-212
-212
-224
-239
-247
-251
-265
-267
-264
-252
-248
-245
-231
-228
-227
-229
-239
-235
-211
-202
-194
-187
-180
-184
-200
-196
-197
-208
-205
-193
-188
-182
-176
-180
-181
-187
-188
-190
-185
-172
-177
-171
-156
-155
-154
-157
-145
-134
-143
-149
-149
-148
-160
-179
-189
-193
-205
-220
-237
-257
-271
-283
-285
-287
-295
-289
-259
-218
-185
-169
-147
-126
-114
-106
-102
-95
-112
-118
-128
-152
-188
-210
-234
-257
-272
-273
-265
-286
-289
-291
-305
-325
-331
-338
-359
-385
-395
-399
-394
-361
-334
-305
-269
-234
-207
-188
-159
-123
-116
-128
-119
-126
-146
-159
-162
-162
-177
-204
-234
-250
-250
-255
-268
-275
-285
-304
-310
-314
-319
-322
-331
-358
-382
-379
-376
-349
-313
-290
-268
-239
-222
-222
-211
-192
-178
-181
-190
-183
-183
-219
-246
-257
-277
-280
-286
-288
-284
-301
-311
-328
-345
-364
-370
-379
-391
-394
-387
-377
-362
-357
-339
-329
-320
-313
-299
-285
-281
-261
-252
-250
-246
-231
-216
-230
-241
-241
-257
-258
-271
-291
-301
-312
-321
-335
-342
-354
-372
-365
-368
-366
-346
-346
-353
-351
-351
-352
-336
-323
-305
-277
-272
-285
-290
-283
-280
-281
-269
-256
-260
-268
-292
-320
-330
-353
-365
-355
-342
-346
-355
-349
-352
-370
-364
-364
-373
-370
-373
-372
-377
-357
-350
-350
-348
-357
-354
-358
-358
-345
-335
-345
-357
-363
-369
-371
-359
-346
-338
-333
-341
-345
-361
-363
-354
-349
-341
-348
-366
-381
-384
-394
-412
-418
-409
-410
-412
-416
-421
-409
-400
-388
-381
-377
-377
-371
-379
-373
-340
-322
-312
-319
-324
-311
-310
-299
-286
-279
-278
-297
-305
-320
-331
-334
-353
-377
-383
-387
-401
-414
-397
-372
-352
-320
-287
-273
-273
-286
-297
-298
-309
-327
-338
-333
-345
-365
-373
-368
-359
-348
-333
-329
-316
-311
-319
-328
-321
-314
-338
-362
-377
-377
-384
-390
-373
-351
-329
-312
-286
-283
-293
-292
-290
-290
-278
-273
-278
-287
-289
-292
-307
-317
-329
-327
-335
-357
-365
-380
-401
-432
-470
-504
-521
-534
-527
-507
-501
-496
-497
-490
-476
-460
-424
-401
-379
-346
-311
-297
-284
-262
-266
-268
-263
-242
-228
-241
-260
-267
-277
-295
-330
-354
-384
-410
-414
-415
-415
-425
-432
-432
-444
-460
-463
-458
-451
-424
-394
-386
-381
-383
-368
-345
-328
-293
-260
-226
-205
-202
-218
-242
-250
-241
-250
-253
-250
-266
-278
-277
-290
-293
-303
-331
-345
-343
-363
-388
-385
-389
-415
-423
-421
-411
-380
-353
-317
-297
-282
-280
-277
-262
-245
-219
-210
-212
-207
-200
-214
-222
-200
-198
-213
-226
-243
-268
-280
-297
-309
-319
-337
-348
-360
-381
-379
-367
-363
-351
-328
-307
-300
-297
-280
-266
-256
-252
-245
-244
-249
-247
-243
-249
-247
-238
-244
-239
-249
-266
-278
-286
-294
-310
-308
-296
-297
-298
-285
-280
-284
-298
-313
-325
-328
-331
-334
-341
-347
-345
-342
-338
-324
-314
-300
-279
-270
-262
-246
-248
-250
-255
-270
-290
-310
-307
-316
-329
-329
-328
-320
-313
-297
-294
-312
-315
-307
-319
-340
-363
-374
-372
-384
-395
-406
-418
-404
-376
-347
-324
-310
-291
-274
-280
-283
-261
-251
-256
-248
-249
-256
-273
-274
-274
-269
-277
-291
-287
-280
-281
-285
-281
-286
-289
-300
-304
-300
-290
-277
-282
-287
-281
-285
-286
-286
-301
-301
-285
-286
-303
-326
-323
-317
-312
-304
-288
-269
-259
-248
-231
-232
-246
-227
-214
-222
-246
-259
-250
-250
-247
-238
-233
-252
-260
-275
-292
-311
-313
-308
-324
-342
-344
-349
-347
-337
-336
-319
-319
-328
-336
-336
-348
-364
-357
-357
-365
-365
-352
-346
-344
-332
-332
-341
-347
-357
-345
-326
-305
-280
-270
-278
-286
-280
-280
-290
-290
-288
-288
-290
-295
-298
-314
-327
-327
-340
-349
-343
-344
-350
-350
-345
-353
-362
-356
-348
-326
-314
-295
-268
-251
-241
-237
-240
-236
-240
-243
-228
-211
-214
-215
-225
-251
-266
-277
-273
-270
-252
-228
-235
-235
-241
-264
-287
-313
-321
-312
-302
-294
-289
-277
-286
-293
-298
-290
-269
-253
-240
-247
-257
-257
-267
-280
-280
-279
-281
-275
-270
-274
-283
-297
-311
-321
-335
-348
-346
-357
-366
-362
-362
-379
-385
-376
-368
-357
-336
-304
-289
-279
-282
-291
-290
-289
-289
-289
-303
-313
-312
-313
-315
-327
-319
-312
-310
-304
-310
-333
-342
-339
-343
-355
-347
-331
-327
-323
-319
-312
-301
-301
-296
-284
-273
-280
-285
-283
-291
-291
-287
-278
-290
-295
-283
-297
-296
-285
-281
-276
-270
-267
-274
-280
-283
-285
-287
-294
-292
-285
-270
-254
-229
-222
-225
-211
-193
-188
-186
-180
-198
-220
-243
-254
-265
-276
-285
-292
-295
-284
-286
-270
-259
-255
-242
-230
-225
-216
-204
-202
-218
-231
-237
-241
-242
-245
-241
-236
-209
-186
-179
-160
-139
-130
-135
-142
-141
-153
-164
-166
-156
-161
-172
-173
-169
-170
-174
-176
-189
-217
-239
-240
-241
-244
-241
-231
-237
-238
-223
-218
-217
-217
-200
-209
-204
-192
-198
-197
-185
-184
-200
-202
-206
-201
-182
-164
-164
-168
-160
-153
-170
-192
-208
-212
-227
-248
-262
-277
-303
-320
-326
-293
-280
-255
-271
-241
-294
-258
-484
-707
-510
-444
-398
-438
-319
-284
-246
-247
-159
-144
-139
-73
-92
-70
-53
-72
-80
-58
-87
-98
-132
-167
-174
-196
-225
-176
-203
-248
-224
-229
-237
-240
-228
-210
-210
-215
-295
-315
-264
-218
-312
-290
-230
-264
-207
-288
-222
-212
-285
-175
-168
-175
-175
-110
-212
-243
-197
-244
-182
-238
-267
-205
-198
-249
-271
-191
-269
-192
-213
-238
-151
-240
-279
-264
-200
-264
-300
-208
-210
-254
-208
-194
-238
-191
-225
-209
-158
-245
-206
-229
-233
-242
-216
-223
-227
-183
-244
-213
-236
-255
-293
-300
-233
-255
-277
-263
-245
-300
-270
-261
-257
-253
-277
-240
-232
-242
-276
-214
-264
-241
-220
-301
-262
-254
-297
-327
-274
-256
-304
-244
-230
-266
-261
-274
-327
-311
-314
-390
-309
-298
-340
-320
-305
-227
-296
-277
-266
-303
-275
-272
-302
-283
-210
-287
-276
-327
-294
-255
-311
-270
-211
-167
-343
-187
-226
-234
-320
-255
-151
-239
-343
-157
-171
-323
-260
-299
-141
-188
-239
-300
-106
-287
-245
-121
-199
-227
-204
-101
-232
-281
-93
-187
-302
-212
-171
-226
-358
-187
-250
-288
-187
-259
-196
-257
-281
-204
-163
-266
-254
-215
-92
-189
-319
-223
-221
-7
-276
-337
-62
-2
-289
-245
-42
-96
-69
-200
-115
-22
-190
-179
-121
-223
-67
-172
-367
-68
-109
-384
-641
-881
-382
-409
-675
-459
-457
-624
-338
-502
-619
-200
-188
-315
-224
-243
-222
-171
-344
48
-109
-129
-210
-80
-268
-367
-110
-209
-104
-126
-58
-253
-158
-280
-11
-56
-382
-302
109
-372
-310
43
-360
146
-334
-202
-232
-125
-160
-194
-141
-310
124
-109
-303
-167
-48
-182
-231
-268
261
-69
-456
-140
9
-152
-320
-46
-129
-209
-108
-523
10
44
-351
-468
174
-49
-284
-141
-172
69
-414
-267
-24
182
-179
-208
-117
-92
-42
-120
207
-236
-96
-136
-39
100
-342
-117
-77
-192
-257
-34
14
17
-384
-350
-63
213
-174
-445
-169
117
-286
-434
-164
-132
67
-367
-209
-112
-136
-71
-127
-331
75
0
-218
-215
73
-176
-292
-44
-409
183
162
-413
-461
48
35
-192
-273
-102
131
-391
-274
-55
-429
-233
198
-179
-316
-206
327
-132
-611
230
29
-188
-88
-88
-33
-213
-316
-50
-26
-45
-315
-237
-61
-156
-120
-272
-58
-406
-292
113
5
-344
-448
-99
-367
-284
-97
-87
-34
-245
-81
187
-320
-594
-45
601
14
-458
-207
222
215
-380
-430
149
142
-178
-336
-28
158
10
-405
-289
164
-283
-503
152
220
-365
-702
1
585
-80
-686
-37
446
-256
-264
169
129
-370
79
-21
-164
-43
18
149
-620
-221
377
150
-340
-216
132
61
-232
-234
20
198
-142
-422
-199
105
-107
-340
54
53
-243
-393
-157
438
-87
-767
-105
253
79
-548
-277
44
194
128
-934
235
472
-16
-65
-192
184
-153
280
6
-377
-199
-321
-369
-526
-185
-180
-314
-287
-694
62
-70
-491
-371
-228
169
-223
-194
-143
-151
-287
-390
-304
-274
-213
-381
46
-43
-413
-428
-659
111
306
-370
-566
185
252
-315
-304
-162
95
-524
-109
465
-390
-439
-167
184
-318
-356
-12
-8
-282
-462
-69
-71
-523
-676
-149
-157
-180
-451
-246
-162
-128
-424
-785
-153
202
-45
-676
-262
131
-219
-384
-509
-175
96
-406
-405
91
175
-645
-448
66
159
-355
-736
111
185
-245
-510
-281
-94
77
-180
-268
-58
-405
-350
-321
44
-34
-214
-154
-524
7
-168
-317
-123
-183
80
-184
-448
-153
191
-291
-472
-257
44
-274
-242
-182
-177
-141
-410
-214
-76
86
-350
-100
-242
-10
-245
-343
123
67
-6
-279
-26
-64
-409
-208
139
-88
-383
-5
-153
-38
172
-448
-108
-157
-150
27
-39
-265
-221
41
-93
-296
-302
167
140
-265
-584
-348
53
-360
-114
84
-152
-269
-88
-145
-406
-253
-383
-58
280
-156
-195
-29
-180
-396
-350
-160
-294
-216
214
-64
-475
-323
93
-178
-464
-176
48
98
-293
-388
-382
38
-36
-328
-121
35
204
-412
-427
-9
-104
-331
-142
67
83
25
-137
-171
-270
-99
-264
-67
79
-129
-49
-6
-445
-235
61
-345
-427
77
68
-233
-254
-391
131
200
-239
-399
-147
88
-207
-439
-63
-88
-91
-327
-416
-13
98
-230
-599
-187
-239
-144
-48
-300
-318
-399
-114
-186
-315
-339
-195
-158
-345
-417
-319
-23
-89
-330
-330
-345
-325
-163
-257
-426
-124
-189
-370
-278
-235
-147
-118
-353
-386
-240
-164
-165
-306
-171
-85
-342
-306
-238
-169
-200
-452
-422
-99
-159
-383
-270
-185
35
-299
-430
-109
-39
-119
-254
-254
-307
-134
-207
-291
-482
-131
34
-269
-499
-215
17
-218
-492
-427
-19
-31
-296
-535
-151
-95
-173
-412
-391
-56
33
-283
-565
3
-47
-319
-261
-137
-164
-254
-283
-213
-60
-240
-347
-323
-118
-130
-247
-602
-418
-243
-110
-355
-506
17
39
-408
-702
-212
-34
-226
-681
-317
72
-18
-356
-799
-213
159
-288
-618
-461
-42
187
-412
-727
-347
120
-117
-569
-380
-42
-116
-433
-527
-184
45
-232
-476
-440
-306
-231
-389
-394
-293
-321
-245
-338
-378
-433
-304
-268
-517
-373
-216
-182
-248
-509
-423
-349
-251
-405
-220
-239
-300
-147
-352
-174
-223
-189
-295
-345
-131
-279
-319
-272
-132
-191
-569
-401
-180
-103
-285
-569
-391
-102
-250
-456
-405
-172
-222
-463
-528
-451
-88
-223
-432
-460
-235
-142
-308
-460
-211
22
-280
-275
-160
-174
-227
-430
-364
-229
-225
-284
-299
-306
-389
-425
-563
-361
-173
-269
-374
-355
-253
-333
-363
-302
-292
-341
-306
-301
-540
-232
-89
-407
-372
-166
-123
-268
-330
-250
-350
-487
-355
-75
9
-222
-456
-334
-88
-305
-388
-253
-140
-192
-340
-367
-342
-195
-169
-337
-662
-309
14
-231
-475
-349
-192
-279
-215
-344
-186
-97
-229
-409
-359
-142
-158
-471
-475
-228
-144
-370
-337
-151
-159
-407
-538
-208
-136
-182
-292
-295
-160
-263
-352
-236
-33
-195
-294
-222
-131
-7
-247
-350
-245
-78
-67
-411
-364
-83
-46
-264
-397
-265
-171
-143
-308
-361
-216
-187
-95
-144
-291
-108
-185
-430
-301
-190
-187
-200
-155
-99
-222
-241
-177
-333
-251
-145
-122
-163
-221
-126
-74
-298
-500
-247
-190
-253
-252
-120
-128
-316
-391
-256
-203
-229
-179
-169
-179
-217
-199
-359
-357
-269
-220
-316
-301
-264
-294
-279
-365
-367
-356
-359
-363
-316
-330
-482
-487
-317
-279
-318
-382
-380
-382
-324
-428
-556
-342
-240
-252
-510
-453
-254
-426
-463
-416
-308
-314
-387
-476
-356
-346
-393
-502
-527
-270
-425
-528
-532
-510
-495
-471
-461
-534
-431
-497
-568
-513
-686
-707
-500
-384
-540
-607
-540
-494
-489
-650
-717
-590
-370
-347
-567
-652
-573
-452
-515
-641
-602
-602
-569
-516
-533
-499
-471
-527
-507
-478
-459
-451
-455
-520
-548
-436
-405
-327
-271
-256
-258
-415
-396
-324
-265
-242
-270
-351
-349
-173
-323
-387
-166
-46
-213
-419
-285
-203
-17
-133
-132
56
-45
-136
-244
-241
-81
-185
-47
-120
-114
161
156
-152
-370
-22
84
-20
-168
-19
140
-30
-274
-173
226
190
-57
-45
-42
133
8
-110
-40
239
315
44
-55
56
235
-48
-194
63
257
255
30
147
294
123
41
28
236
470
274
114
217
315
289
223
224
386
428
205
-38
-116
-5
65
254
354
313
81
-272
-494
-521
-394
-261
-218
-263
-394
-554
-657
-664
-631
-694
-844
-960
-943
-917
-966
-974
-1002
-988
-1019
-1096
-1090
-1050
-1089
-1201
-1248
-1171
-1038
-953
-929
-918
-925
-970
-1023
-992
-880
-791
-725
-689
-628
-577
-577
-594
-606
-564
-526
-491
-438
-378
-335
-312
-288
-249
-221
-213
-228
-235
-210
-151
-102
-97
-84
-94
-163
-225
-259
-284
-312
-369
-415
-472
-541
-563
-580
-570
-545
-598
-674
-773
-844
-880
-917
-930
-914
-906
-947
-1012
-1058
-1084
-1127
-1174
-1155
-1102
-1078
-1041
-1048
-1047
-1081
-1101
-1097
-1102
-1060
-1016
-979
-956
-919
-863
-796
-772
-766
-755
-723
-704
-699
-691
-626
-555
-534
-512
-512
-486
-486
-495
-491
-460
-402
-347
-293
-298
-309
-293
-249
-240
-245
-213
-185
-141
-150
-190
-146
-71
-93
-134
-79
36
41
17
22
80
39
-4
125
236
185
177
208
222
245
297
363
326
487
491
364
374
439
507
463
489
497
598
650
627
664
691
692
600
696
771
840
821
840
929
962
914
952
914
962
924
767
635
474
415
393
630
757
918
792
471
77
-319
-422
-416
-192
38
122
-27
-344
-628
-832
-973
-1012
-996
-941
-952
-1035
-1105
-1154
-1176
-1248
-1291
-1346
-1365
-1410
-1474
-1472
-1459
-1382
-1306
-1203
-1073
-1026
-1060
-1158
-1224
-1224
-1144
-979
-792
-629
-517
-490
-540
-613
-628
-614
-518
-395
-250
-115
-60
-24
-23
-11
-9
-6
51
118
156
201
229
276
322
331
329
325
314
272
219
164
170
193
215
236
269
267
192
105
33
-39
-92
-108
-92
-73
-74
-102
-141
-211
-308
-385
-452
-484
-501
-548
-596
-631
-676
-750
-859
-825
-833
-734
-784
-929
-976
-1233
-1297
-1287
-1187
-1084
-1044
-1084
-1167
-1240
-1341
-1338
-1352
-1297
-1213
-1181
-1085
-1059
-1107
-1112
-1184
-1166
-1158
-1105
-990
-950
-928
-943
-917
-885
-845
-810
-782
-784
-792
-784
-761
-666
-565
-512
-484
-458
-441
-440
-457
-422
-379
-335
-272
-214
-142
-141
-165
-201
-203
-184
-145
-68
4
71
65
83
83
98
106
106
108
79
75
81
95
111
169
176
198
169
212
206
194
273
279
372
329
380
421
399
387
350
360
389
466
595
645
543
492
436
555
643
706
805
768
848
684
674
804
929
987
933
1051
1055
1107
1008
920
893
653
440
369
379
671
724
818
758
493
277
18
-186
-343
-297
-313
-128
-62
-3
-1
-363
-685
-968
-1164
-1096
-1028
-905
-809
-896
-956
-1074
-1132
-1185
-1252
-1360
-1404
-1435
-1435
-1326
-1257
-1162
-1132
-1127
-1070
-1087
-1079
-1111
-1106
-1035
-946
-770
-578
-402
-280
-263
-295
-339
-378
-347
-272
-168
-25
127
203
273
250
200
156
89
111
160
232
300
340
368
359
335
304
244
206
158
129
122
143
159
183
207
194
195
160
108
38
-66
-147
-212
-203
-188
-173
-153
-183
-235
-324
-422
-506
-561
-578
-565
-527
-491
-464
-478
-544
-600
-674
-714
-694
-678
-642
-593
-550
-546
-558
-567
-559
-549
-567
-569
-558
-547
-557
-649
-1133
-1166
-1153
-822
-521
-646
-473
-654
-1004
-1393
-1359
-1265
-1074
-936
-859
-664
-755
-856
-1002
-1152
-1173
-1193
-1127
-850
-804
-701
-816
-902
-946
-1012
-916
-855
-761
-819
-813
-797
-687
-593
-475
-347
-311
-281
-352
-330
-325
-257
-192
-42
105
234
322
283
216
52
17
39
177
324
463
523
528
412
305
292
231
245
201
251
308
310
280
209
110
18
-28
-45
21
173
266
216
167
137
183
180
184
195
303
383
402
432
465
426
453
467
568
679
721
791
924
848
846
895
866
1044
1086
1207
1219
1173
1125
1005
815
705
635
607
795
851
945
937
690
474
267
80
30
-22
-79
-113
-145
-144
-121
-164
-265
-461
-766
-953
-1046
-1048
-982
-969
-943
-982
-1050
-1077
-1137
-1220
-1311
-1383
-1439
-1447
-1385
-1278
-1181
-1131
-1097
-1098
-1110
-1110
-1136
-1111
-1076
-998
-891
-769
-612
-509
-453
-443
-460
-463
-441
-397
-311
-204
-84
17
98
147
154
105
65
50
19
15
29
75
109
117
146
156
150
116
78
34
-3
-5
14
34
43
61
65
28
-28
-79
-147
-207
-259
-287
-284
-279
-274
-283
-293
-316
-372
-428
-485
-538
-578
-604
-617
-610
-597
-590
-605
-636
-671
-716
-726
-737
-708
-662
-610
-572
-536
-514
-510
-535
-526
-530
-518
-537
-495
-726
-969
-899
-1014
-672
-687
-598
-479
-689
-929
-1067
-1073
-1179
-1037
-1042
-869
-794
-813
-761
-903
-1042
-1083
-1203
-1125
-1016
-985
-831
-892
-820
-888
-862
-821
-798
-826
-885
-829
-806
-722
-671
-514
-462
-375
-359
-368
-325
-356
-359
-347
-225
-150
29
110
201
189
99
34
-24
-18
-6
62
108
200
136
170
129
100
14
-92
42
43
-7
73
191
108
174
206
219
185
177
194
73
-110
17
259
263
292
261
395
290
96
126
137
205
215
251
382
542
452
497
533
411
469
469
561
585
630
704
722
796
841
846
839
839
813
806
832
874
925
1035
953
912
894
703
676
510
514
540
518
563
515
478
379
265
117
12
-90
-192
-231
-315
-355
-349
-434
-441
-579
-662
-746
-895
-919
-976
-977
-976
-986
-979
-982
-993
-1042
-1051
-1094
-1125
-1152
-1181
-1125
-1108
-1052
-999
-951
-892
-886
-861
-859
-860
-831
-800
-728
-656
-578
-516
-434
-364
-322
-279
-279
-241
-214
-186
-108
-42
28
81
127
161
154
178
183
159
150
154
154
151
179
191
205
203
188
173
134
123
90
55
45
34
23
0
-17
-32
-65
-115
-169
-213
-247
-270
-279
-276
-279
-316
-336
-355
-384
-426
-482
-502
-508
-536
-554
-564
-569
-567
-583
-602
-608
-619
-638
-631
-646
-643
-666
-644
-629
-588
-602
-568
-796
-1062
-1013
-1136
-849
-827
-643
-522
-677
-917
-1042
-1075
-1223
-1089
-1080
-902
-851
-852
-800
-869
-956
-995
-1083
-1011
-939
-930
-832
-880
-795
-843
-763
-675
-569
-557
-576
-584
-637
-632
-640
-492
-418
-297
-230
-187
-190
-240
-285
-347
-291
-266
-107
-45
1
165
150
4
-42
-23
43
66
40
143
85
85
-94
-29
116
63
-77
-137
111
257
-157
-353
-34
-25
-81
-90
139
208
-28
-31
10
-22
-102
-118
61
76
12
82
149
52
66
64
115
31
87
209
134
181
201
284
262
258
251
367
323
323
391
368
472
453
483
490
540
624
648
606
713
710
631
658
697
765
783
781
781
868
764
754
704
632
554
458
416
317
308
315
332
306
247
178
86
-7
-67
-136
-176
-197
-261
-305
-333
-392
-486
-552
-609
-644
-703
-757
-796
-894
-944
-988
-1007
-1001
-983
-976
-986
-990
-1013
-1040
-1087
-1090
-1095
-1090
-1050
-975
-899
-861
-841
-823
-820
-818
-780
-758
-719
-674
-605
-535
-472
-417
-370
-340
-339
-327
-290
-256
-241
-218
-191
-156
-124
-85
-40
-21
-22
-30
-29
-50
-63
-53
-54
-37
-12
-1
-15
-36
-54
-74
-97
-135
-159
-166
-192
-206
-234
-252
-282
-309
-336
-351
-356
-363
-365
-389
-406
-421
-432
-466
-465
-450
-443
-458
-470
-487
-556
-552
-591
-537
-540
-535
-505
-539
-546
-585
-596
-649
-635
-668
-706
-959
-932
-1023
-918
-833
-817
-638
-691
-793
-948
-911
-1087
-1050
-1034
-947
-811
-800
-672
-634
-702
-726
-747
-786
-711
-774
-684
-708
-684
-671
-686
-594
-527
-410
-453
-450
-477
-483
-460
-383
-308
-368
-257
-100
-54
-126
-58
-129
-259
-238
-101
-80
-197
-125
-44
82
66
-73
28
222
-27
-144
-242
-178
167
-16
-276
-179
-27
159
194
-118
-112
-67
-198
-5
81
-100
-160
-65
43
22
35
7
20
93
58
-30
-137
-19
340
24
-84
54
67
228
78
119
216
123
-115
39
166
227
178
151
243
207
241
264
319
224
236
217
140
230
311
353
260
373
410
314
316
395
351
245
297
414
445
319
375
401
389
350
389
367
361
384
352
268
248
272
250
253
163
89
80
41
-45
-6
-37
-126
-180
-226
-297
-343
-354
-397
-467
-507
-512
-556
-581
-626
-668
-702
-758
-803
-809
-807
-805
-814
-843
-872
-892
-913
-923
-945
-958
-945
-935
-911
-885
-872
-870
-866
-841
-816
-804
-767
-733
-709
-681
-647
-618
-585
-554
-537
-505
-457
-433
-417
-379
-353
-356
-351
-333
-312
-292
-285
-280
-253
-249
-232
-219
-227
-226
-245
-241
-209
-213
-221
-195
-169
-159
-161
-139
-124
-156
-166
-185
-200
-194
-218
-211
-204
-217
-241
-306
-352
-418
-423
-396
-375
-381
-409
-465
-518
-606
-659
-669
-686
-659
-670
-690
-695
-729
-773
-795
-822
-790
-784
-807
-775
-787
-835
-852
-862
-854
-827
-809
-770
-776
-786
-761
-777
-818
-788
-737
-695
-641
-620
-684
-700
-582
-543
-581
-705
-760
-514
-338
-511
-663
-556
-360
-294
-467
-512
-296
-237
-226
-435
-622
-463
-102
-102
-616
-596
-140
57
-447
-550
-469
-264
-82
-390
-403
-392
-119
42
-258
-589
-259
295
146
-433
-405
-15
183
-137
-395
-106
136
280
-183
-157
-65
95
300
-149
-329
128
417
127
-82
-57
133
324
62
-107
2
218
263
154
-118
-155
379
394
31
-85
175
367
156
-5
-15
8
69
191
163
108
45
127
314
260
-69
-75
187
110
144
183
-6
145
228
200
266
85
57
125
152
114
200
254
152
44
292
385
280
189
155
250
189
151
228
293
285
227
206
255
227
199
264
133
37
62
92
145
46
-2
39
-60
-118
-150
-125
-170
-233
-201
-228
-338
-372
-372
-389
-386
-469
-477
-477
-527
-549
-592
-652
-666
-648
-647
-650
-647
-665
-704
-738
-743
-722
-728
-749
-719
-686
-680
-697
-689
-666
-642
-637
-627
-580
-579
-575
-575
-606
-608
-578
-532
-507
-458
-405
-399
-395
-344
-287
-312
-331
-299
-277
-241
-192
-177
-183
-194
-175
-137
-119
-139
-151
-141
-163
-224
-230
-169
-186
-196
-250
-312
-313
-336
-379
-388
-347
-413
-466
-500
-555
-541
-528
-546
-584
-573
-659
-681
-660
-651
-644
-717
-705
-689
-732
-735
-700
-698
-745
-750
-743
-786
-757
-731
-739
-716
-743
-798
-800
-738
-711
-730
-691
-806
-831
-580
-604
-745
-720
-719
-493
-521
-778
-776
-396
-281
-614
-769
-626
-304
-225
-595
-605
-591
-404
-116
-538
-639
-522
-201
-28
-603
-843
-149
239
-527
-725
-600
-13
265
-651
-769
-55
328
-104
-552
-422
129
108
-35
-527
-211
280
291
-269
-459
-16
374
241
-446
-496
310
581
-262
-617
-40
817
144
-417
-232
558
220
-238
161
-46
138
215
315
-369
-115
560
-10
-129
23
-130
415
456
-566
-232
452
75
-176
-59
-111
-83
250
129
-242
-202
230
-1
-63
128
-390
-313
216
-72
-387
-179
45
33
-197
-91
-171
-77
90
36
-177
-129
-39
25
-37
-61
138
57
-28
-28
138
140
66
-32
-73
211
168
-192
74
151
-11
139
195
37
27
73
-2
-14
-15
-34
84
60
-98
-38
20
-26
-49
-68
-206
-322
-237
-178
-285
-295
-231
-240
-361
-443
-404
-328
-407
-491
-502
-509
-571
-647
-573
-487
-572
-618
-533
-513
-578
-628
-616
-626
-644
-617
-571
-553
-574
-606
-565
-529
-538
-528
-529
-540
-528
-517
-506
-545
-538
-440
-418
-465
-475
-376
-304
-358
-422
-399
-371
-334
-281
-267
-264
-249
-268
-276
-162
-118
-209
-222
-213
-237
-324
-215
-141
-273
-279
-275
-252
-302
-313
-246
-251
-310
-402
-394
-286
-305
-425
-462
-453
-504
-563
-512
-488
-523
-547
-545
-592
-633
-573
-580
-600
-596
-608
-649
-672
-622
-598
-643
-645
-592
-618
-637
-593
-559
-587
-656
-642
-531
-432
-522
-640
-580
-467
-392
-450
-513
-620
-466
-318
-444
-435
-477
-460
-228
-323
-478
-261
-319
-360
-145
-404
-670
-182
213
-338
-769
-384
197
-89
-530
-400
-339
210
-18
-502
-302
-78
8
-150
-196
-320
-276
333
148
-758
-434
366
264
-338
-476
122
408
-73
-303
-339
256
587
-234
-395
372
605
-221
-97
218
122
79
175
-1
24
242
315
38
-388
194
321
147
-74
-107
98
176
96
-270
-91
290
203
3
-21
-86
60
3
102
44
-317
-63
224
146
-269
-181
245
178
-117
-199
155
180
-97
-175
83
-157
-190
37
226
-22
-200
5
178
-17
-187
98
71
-66
-120
212
184
58
12
212
325
104
-13
154
292
35
-112
150
308
-84
-2
282
308
173
50
118
237
105
-97
52
201
186
-5
-37
79
84
-63
-175
-129
-116
-109
-115
-100
-137
-200
-265
-305
-324
-402
-395
-423
-467
-507
-514
-488
-516
-558
-574
-537
-542
-596
-591
-537
-554
-628
-655
-612
-595
-614
-625
-583
-560
-600
-569
-526
-532
-555
-534
-509
-516
-502
-461
-402
-383
-382
-369
-344
-337
-344
-320
-283
-273
-284
-297
-282
-297
-288
-231
-230
-240
-258
-215
-217
-293
-326
-261
-237
-243
-274
-257
-234
-312
-347
-362
-366
-377
-368
-390
-435
-457
-460
-494
-526
-599
-634
-590
-607
-664
-694
-638
-617
-695
-762
-730
-684
-688
-723
-736
-740
-754
-766
-779
-779
-734
-641
-631
-698
-695
-623
-690
-768
-672
-597
-604
-612
-620
-631
-631
-600
-533
-469
-450
-518
-574
-569
-407
-351
-468
-560
-541
-418
-507
-432
-273
-428
-705
-488
-298
-410
-381
-271
-380
-500
-456
-365
-148
-196
-471
-426
-396
-200
30
-258
-451
-185
-102
-385
-272
238
-87
-474
-47
51
-114
-40
183
75
-114
-134
-29
330
43
-320
60
544
-128
-210
207
217
171
-26
-171
160
176
136
218
-148
13
227
412
171
-257
55
552
80
-237
66
71
138
189
110
-104
-9
270
176
87
-29
-132
144
131
14
164
-152
-59
200
-24
173
208
-117
170
157
-165
98
122
-34
65
240
65
22
174
231
135
33
225
134
65
113
241
276
76
48
214
345
50
122
540
441
30
75
434
284
128
202
203
255
201
69
183
359
311
106
161
300
188
5
-15
6
-55
-119
-169
-132
-70
-148
-221
-234
-222
-262
-410
-446
-474
-591
-609
-560
-571
-558
-541
-518
-528
-559
-545
-560
-650
-722
-690
-649
-682
-697
-603
-545
-569
-605
-569
-518
-524
-536
-520
-486
-494
-516
-487
-441
-433
-448
-444
-392
-325
-287
-317
-317
-289
-300
-371
-452
-381
-308
-335
-317
-279
-277
-278
-285
-316
-288
-267
-258
-316
-344
-367
-319
-304
-422
-385
-335
-330
-399
-457
-409
-413
-515
-608
-596
-526
-572
-685
-587
-520
-605
-657
-665
-664
-701
-767
-795
-734
-724
-765
-831
-752
-692
-732
-780
-754
-685
-675
-669
-679
-697
-692
-653
-755
-738
-614
-583
-574
-556
-610
-692
-663
-612
-515
-539
-545
-523
-614
-591
-411
-385
-464
-528
-502
-343
-327
-432
-314
-216
-459
-525
-255
-242
-341
-264
-155
-545
-507
-112
-198
-9
-317
-482
-215
-47
-291
-229
-41
-294
-224
-232
-3
65
-245
-213
36
-77
-238
-34
190
16
-221
4
178
-42
-47
-40
205
220
-133
73
182
9
35
245
-254
-117
281
7
-216
212
466
-329
-302
281
265
-282
-230
196
5
-352
-279
239
111
-331
-163
173
111
-331
-191
94
106
-207
-351
119
197
-200
-234
230
115
-424
-210
435
109
-477
-160
271
104
-333
-99
320
172
-243
-198
330
363
-136
-196
178
293
126
-39
26
310
210
-19
218
292
175
154
135
178
216
231
120
82
200
167
158
174
148
196
197
92
9
69
118
-73
-201
-117
-93
-289
-331
-158
-104
-221
-310
-298
-332
-406
-517
-560
-527
-544
-640
-658
-624
-605
-651
-716
-665
-606
-609
-649
-678
-696
-682
-699
-740
-700
-675
-668
-648
-610
-568
-556
-576
-553
-517
-546
-565
-548
-511
-512
-485
-434
-411
-391
-359
-320
-329
-327
-309
-305
-275
-251
-293
-280
-250
-222
-201
-182
-161
-155
-162
-203
-220
-231
-251
-296
-293
-272
-294
-290
-285
-252
-281
-409
-408
-372
-378
-446
-492
-445
-459
-512
-549
-536
-524
-561
-669
-644
-572
-632
-662
-654
-652
-694
-771
-818
-748
-734
-752
-799
-814
-759
-798
-842
-840
-807
-776
-803
-802
-761
-759
-751
-728
-671
-638
-630
-666
-714
-626
-618
-674
-626
-508
-481
-545
-637
-540
-453
-522
-426
-404
-535
-529
-283
-364
-579
-306
-112
-355
-599
-466
-8
26
-407
-562
-227
-71
-378
-285
-41
-56
-546
-473
12
-65
-191
-418
-117
127
-241
-351
215
52
-217
-171
-282
168
161
-138
-96
-11
-142
-100
315
186
-194
178
59
-222
217
274
102
-227
-65
528
206
-416
30
672
80
-625
-117
581
289
-429
-234
345
158
-504
-87
490
87
-426
-62
207
-219
-299
196
87
-394
-68
166
32
-353
-141
223
-4
-290
-86
93
0
60
37
-73
-152
60
103
66
54
47
-25
-15
14
76
234
225
-14
-12
263
157
193
184
115
87
127
214
202
216
130
64
115
172
204
203
155
90
80
-3
38
91
45
-50
-99
-46
3
-46
-108
-65
-62
-140
-261
-255
-180
-212
-279
-302
-278
-294
-318
-394
-398
-364
-482
-575
-547
-517
-555
-628
-648
-616
-622
-605
-601
-607
-625
-653
-688
-736
-709
-659
-697
-735
-657
-600
-585
-586
-541
-505
-528
-499
-454
-392
-404
-416
-380
-414
-428
-381
-323
-287
-269
-260
-241
-274
-326
-298
-303
-332
-318
-293
-273
-225
-254
-333
-270
-246
-324
-360
-303
-260
-314
-340
-318
-326
-404
-430
-383
-323
-406
-424
-437
-403
-405
-555
-502
-486
-547
-549
-492
-526
-556
-530
-529
-623
-705
-619
-636
-698
-674
-658
-625
-652
-700
-655
-687
-750
-723
-669
-634
-597
-521
-619
-797
-657
-481
-584
-648
-507
-473
-679
-724
-422
-318
-478
-496
-416
-514
-356
-303
-485
-315
-293
-607
-392
-165
-570
-331
46
-179
-832
-632
234
-61
-627
-392
-263
-245
-130
-301
16
-232
-635
-111
92
-141
-160
-122
-133
244
-220
-399
-8
498
330
-690
-535
536
654
-241
-584
7
700
227
-169
-206
155
591
-397
-6
356
275
-334
219
605
-202
-318
212
758
41
-404
52
591
286
-152
-255
366
222
-142
149
153
-280
29
215
-143
-78
51
6
74
-94
-47
88
-251
-112
-41
79
56
-400
-276
315
175
-388
-590
283
114
-423
-71
175
-73
-232
-96
172
200
-193
-112
-144
219
17
-28
102
-151
184
145
-80
110
131
-1
212
60
21
209
57
-16
73
207
100
2
104
68
162
-10
-91
122
128
-92
-79
31
37
-28
-105
-33
-100
-44
-86
-265
-215
-86
-136
-245
-236
-175
-264
-362
-353
-333
-375
-461
-522
-485
-455
-548
-608
-585
-543
-581
-676
-626
-566
-693
-719
-602
-608
-693
-710
-641
-634
-709
-724
-633
-595
-586
-563
-583
-555
-556
-603
-600
-530
-497
-527
-466
-391
-480
-527
-341
-294
-436
-378
-255
-385
-420
-279
-273
-374
-434
-303
-224
-175
-203
-314
-249
-236
-396
-299
-197
-204
-311
-349
-214
-334
-415
-323
-274
-339
-515
-498
-406
-502
-490
-433
-444
-531
-609
-587
-524
-648
-586
-552
-617
-703
-808
-614
-599
-707
-682
-608
-647
-740
-655
-589
-656
-689
-645
-648
-696
-716
-595
-542
-723
-646
-587
-721
-547
-489
-714
-765
-679
-329
-338
-791
-1012
-312
17
-814
-844
-496
-211
-164
-604
-708
-543
-69
-122
-626
-501
-249
-349
-173
-208
-431
-496
-106
11
-433
-522
-161
-30
-237
-222
-312
-427
5
120
-300
-621
-53
330
-73
-408
-471
402
229
-514
-241
27
212
57
-119
59
-160
155
213
-76
8
-69
263
185
-172
-252
211
235
-183
-51
208
174
-102
-256
394
203
-679
66
684
196
-664
-248
689
156
-324
-370
234
517
-312
-556
198
416
-207
-454
1
402
37
-509
-334
775
108
-779
-137
323
35
-303
200
75
-120
37
-22
156
-61
-286
278
444
-575
-157
640
243
-212
-214
318
279
-42
-304
149
568
-197
-289
263
324
-106
11
334
254
-107
112
309
51
67
72
106
-117
-40
142
152
4
-53
83
91
-53
-255
-101
-90
-233
-245
-112
-163
-230
-135
-259
-349
-295
-252
-358
-427
-355
-345
-447
-491
-472
-451
-518
-521
-464
-420
-496
-514
-384
-511
-610
-539
-534
-533
-486
-362
-316
-502
-450
-375
-415
-476
-471
-365
-350
-355
-431
-385
-308
-314
-341
-281
-277
-291
-255
-343
-390
-294
-68
-168
-432
-196
-63
-248
-301
-192
-203
-412
-167
-84
-346
-250
-281
-283
-165
-140
-301
-462
-220
-258
-506
-404
-268
-317
-504
-390
-329
-322
-442
-545
-433
-497
-511
-565
-592
-483
-503
-547
-539
-650
-586
-449
-500
-668
-716
-565
-473
-607
-649
-450
-571
-632
-607
-477
-423
-635
-554
-623
-311
-263
-861
-657
-293
-275
-442
-786
-361
-347
-369
-252
-537
-651
-362
-72
-231
-400
-729
-189
91
-362
-613
-594
62
-61
-336
-445
-489
164
3
-306
-473
-270
200
-9
-331
-588
-57
301
-272
-354
-559
150
361
-373
-436
-131
272
282
-490
-714
523
289
-323
-407
4
338
-19
-22
-268
-30
312
-209
-30
-307
133
253
9
-154
-142
214
43
-216
-352
234
227
393
-444
-124
620
57
-254
-225
186
34
427
-183
-330
563
-104
-47
-57
-156
16
210
488
-713
10
437
-398
-202
-108
-65
-257
268
71
-643
273
180
-504
-196
-62
-98
-310
-69
349
-212
-400
340
197
-242
-339
-46
228
-79
-263
49
214
54
-169
-114
186
-177
-320
87
191
-68
-111
110
83
41
-102
-18
99
-144
-64
179
-118
-220
178
10
-210
4
205
-60
-256
60
96
-20
-82
-152
138
132
-270
-200
33
-97
-252
-191
-145
-230
-26
-94
-405
-239
-211
-319
-462
-367
-234
-337
-473
-411
-345
-402
-411
-460
-379
-446
-493
-510
-489
-536
-555
-488
-476
-448
-326
-383
-611
-414
-443
-668
-484
-314
-432
-496
-488
-371
-349
-319
-383
-437
-382
-351
-312
-418
-437
-318
-215
-225
-299
-330
-194
-282
-412
-282
-293
-405
-393
-306
-508
-333
-285
-402
-455
-341
-345
-560
-364
-412
-465
-539
-378
-426
-580
-335
-470
-726
-455
-391
-490
-635
-662
-329
-361
-426
-346
-629
-519
-311
-459
-520
-334
-542
-469
-157
-321
-477
-599
-350
-128
-156
-606
-609
-14
-105
-395
-490
-459
14
-41
-515
-485
-293
-99
-82
-240
-817
-234
91
-388
-397
-334
-209
50
-61
-365
-456
-149
95
-219
-560
-189
-13
39
-67
-599
-34
231
-286
-343
-79
-144
84
53
-164
-446
-67
221
-204
-152
-377
85
34
-179
37
-463
-94
264
-229
-495
-103
308
19
-182
-560
-184
502
-90
-545
-343
367
93
-424
-249
25
53
-83
-104
-357
-162
177
327
-93
-482
-23
334
-93
-566
-398
446
-26
-274
-358
-220
255
-285
-55
-300
-141
-130
-194
266
-465
-414
186
-58
-267
-210
-199
-29
82
-12
-600
-94
221
-489
-49
-1
-352
-26
47
138
-200
-300
134
-56
-213
-41
-182
-33
137
-73
97
-154
-121
-21
-323
-108
-123
-265
-145
8
-22
172
-145
-219
196
-238
-230
-31
-225
-228
21
7
167
49
-413
59
-48
-404
-321
-213
-151
-350
-278
59
-17
-512
-187
-15
-487
-550
-384
-222
-427
-526
-317
-258
-268
-422
-375
-278
-436
-605
-446
-401
-580
-589
-471
-391
-435
-501
-537
-524
-528
-548
-661
-650
-449
-466
-593
-479
-425
-504
-502
-535
-549
-579
-629
-556
-415
-459
-597
-485
-403
-580
-624
-434
-334
-527
-583
-306
-310
-388
-561
-539
-331
-525
-547
-362
-378
-498
-635
-335
-360
-570
-506
-497
-471
-478
-536
-410
-399
-594
-248
-326
-656
-640
-295
-493
-664
-349
-363
-552
-563
-322
-188
-358
-693
-592
-341
-402
-539
-626
-400
-123
-136
-348
-807
-313
-124
-507
-517
-341
-128
-381
-256
-123
-361
-499
-131
-57
-24
-556
-659
192
177
-235
-721
-49
73
-472
-130
-249
-431
-45
226
-218
-911
-33
243
-376
-383
-339
-38
42
75
-217
-416
225
-85
-445
-18
58
-87
-248
107
188
-570
-191
187
-132
63
-156
-282
303
498
-702
-305
443
-200
-396
-99
18
130
111
-196
-132
205
95
-394
-116
141
-25
-370
-78
381
105
-392
-136
94
-300
-147
-230
-137
158
180
-221
-261
369
-194
-453
170
6
-337
-156
49
37
-90
167
-156
-467
89
-193
-186
-133
-89
43
-207
125
119
-366
-49
-3
-122
-49
-155
-209
-166
-137
-198
-62
-48
-15
-88
-196
-186
-187
-72
-77
-143
-65
-126
-112
-47
-50
-96
3
-49
-169
-134
-53
6
-132
-223
-138
-88
-137
-92
-119
-130
-175
-280
-318
-318
-270
-218
-290
-394
-476
-332
-401
-521
-418
-417
-434
-458
-496
-511
-504
-603
-597
-543
-499
-485
-494
-524
-590
-594
-643
-651
-566
-537
-527
-549
-587
-540
-479
-502
-536
-560
-572
-527
-521
-480
-331
-301
-466
-466
-335
-382
-411
-301
-244
-380
-461
-373
-395
-497
-513
-395
-368
-581
-642
-433
-434
-608
-651
-442
-417
-717
-738
-569
-585
-757
-755
-560
-603
-796
-760
-621
-628
-684
-576
-600
-720
-707
-699
-710
-653
-531
-559
-672
-606
-523
-613
-539
-355
-391
-468
-582
-519
-383
-419
-444
-404
-365
-430
-407
-264
-193
-252
-466
-499
-223
-270
-312
-281
-417
-401
-322
-265
-138
-242
-396
-189
-290
-515
-178
-75
-423
-591
-202
-204
-412
-272
-125
-166
-500
-358
-51
-258
-432
-187
-174
-350
-247
-174
-139
-260
-374
-186
-18
-247
-214
56
-142
-195
-150
3
39
-141
-74
19
15
-111
-94
104
-41
-143
87
4
20
-37
-54
-57
-172
-26
69
-45
-123
-83
13
-63
-212
-88
10
-119
-265
-168
4
-99
-141
-93
-13
-96
-101
-48
-92
-87
-97
-156
-95
-17
-13
74
0
-67
-7
55
-27
-27
85
88
6
-136
18
177
37
52
173
218
215
53
47
154
93
-9
16
141
199
135
90
179
200
109
64
58
-15
-148
-240
-268
-253
-291
-236
-210
-266
-308
-346
-397
-486
-587
-654
-709
-732
-732
-701
-667
-672
-652
-655
-682
-721
-735
-746
-777
-818
-836
-790
-754
-695
-640
-616
-568
-514
-489
-500
-509
-494
-513
-552
-523
-459
-410
-341
-259
-194
-177
-187
-168
-162
-212
-248
-252
-242
-228
-210
-173
-129
-114
-108
-83
-103
-179
-246
-260
-303
-352
-354
-313
-287
-275
-273
-260
-272
-314
-359
-430
-500
-539
-564
-608
-598
-626
-570
-599
-619
-592
-657
-661
-741
-799
-868
-932
-931
-928
-929
-905
-852
-839
-826
-819
-841
-832
-882
-901
-908
-915
-890
-896
-857
-825
-795
-751
-714
-672
-661
-684
-695
-693
-706
-696
-664
-631
-611
-570
-509
-484
-464
-465
-466
-486
-507
-510
-511
-511
-482
-462
-444
-408
-366
-341
-363
-366
-386
-419
-457
-484
-474
-421
-363
-353
-331
-316
-287
-296
-350
-337
-315
-313
-310
-307
-282
-231
-211
-194
-146
-81
-54
-75
-45
0
-7
-31
-52
-22
31
46
90
185
250
293
323
302
269
212
202
160
122
182
275
320
369
421
458
391
309
237
184
144
135
198
207
224
215
202
250
223
178
112
71
111
27
130
155
187
253
206
255
305
356
363
359
347
384
407
425
487
529
601
601
602
640
674
659
662
633
626
576
520
417
311
191
125
127
114
207
146
89
-1
-101
-197
-316
-394
-492
-593
-696
-757
-767
-716
-690
-684
-714
-753
-815
-869
-906
-956
-1003
-1021
-1006
-1000
-914
-822
-768
-717
-719
-709
-704
-707
-689
-661
-634
-589
-514
-416
-317
-232
-162
-132
-113
-108
-141
-143
-126
-126
-100
-60
-14
37
94
123
107
76
44
3
-34
-84
-124
-162
-169
-151
-153
-170
-180
-203
-248
-318
-378
-422
-478
-538
-569
-562
-552
-562
-560
-529
-532
-562
-603
-625
-636
-653
-668
-682
-663
-630
-588
-564
-581
-558
-592
-619
-657
-759
-768
-875
-889
-851
-832
-699
-658
-648
-686
-784
-879
-910
-958
-1020
-980
-958
-906
-868
-834
-796
-809
-835
-884
-929
-934
-965
-987
-986
-994
-974
-912
-847
-791
-770
-749
-760
-829
-860
-863
-861
-854
-806
-740
-672
-597
-553
-535
-540
-536
-546
-563
-535
-517
-442
-407
-376
-325
-268
-225
-214
-242
-251
-276
-308
-293
-306
-288
-245
-209
-161
-106
-65
-66
-79
-103
-141
-176
-207
-182
-130
-92
-51
-10
16
47
62
30
42
26
35
59
94
124
167
233
243
186
147
157
178
259
273
282
318
334
297
268
261
226
332
321
332
364
304
364
295
277
276
295
376
439
466
459
471
456
484
527
530
658
636
734
732
744
769
771
812
764
844
815
818
858
677
403
222
-128
-73
-48
94
346
273
198
2
-254
-465
-602
-772
-885
-974
-1068
-916
-818
-705
-622
-787
-967
-1164
-1295
-1253
-1245
-1190
-1154
-1119
-1044
-952
-822
-705
-662
-711
-749
-779
-736
-675
-619
-535
-452
-307
-151
-14
113
147
128
60
-13
-12
11
65
140
207
270
344
386
366
320
235
146
47
-32
-66
-57
-50
-58
-87
-81
-108
-183
-260
-356
-441
-544
-618
-632
-629
-600
-556
-526
-521
-512
-548
-575
-638
-692
-710
-704
-636
-602
-543
-459
-403
-381
-354
-326
-319
-325
-323
-290
-255
-209
-149
-81
-42
-56
-74
-123
-102
-116
-154
-119
-160
-200
-235
-250
-312
-363
-439
-508
-584
-748
-806
-975
-1074
-1111
-1121
-1029
-971
-988
-1090
-1220
-1366
-1463
-1526
-1504
-1417
-1323
-1235
-1199
-1183
-1140
-1127
-1152
-1150
-1117
-1040
-928
-842
-775
-706
-652
-566
-512
-445
-371
-330
-324
-372
-356
-331
-251
-178
-97
15
66
64
24
-19
-107
-179
-220
-198
-152
-76
-27
-5
-28
-104
-173
-238
-272
-298
-290
-302
-301
-282
-283
-265
-250
-241
-251
-241
-232
-267
-280
-302
-278
-219
-97
64
179
207
199
176
62
61
67
275
428
609
701
670
631
504
519
511
506
540
631
695
721
726
684
682
608
586
609
638
703
684
661
594
615
573
677
741
828
935
858
858
723
721
763
769
880
882
736
456
111
-267
-373
-324
-148
177
196
161
-46
-387
-651
-877
-1013
-1151
-1218
-1223
-1030
-806
-635
-545
-744
-1026
-1330
-1496
-1449
-1327
-1149
-973
-868
-821
-739
-637
-580
-558
-603
-648
-646
-602
-499
-332
-184
-73
34
159
276
336
337
258
168
95
81
137
219
330
403
433
434
380
258
103
-34
-130
-183
-175
-109
-63
-43
-81
-183
-266
-369
-504
-617
-691
-732
-744
-714
-670
-628
-624
-620
-642
-682
-720
-749
-764
-734
-697
-649
-561
-446
-345
-301
-276
-259
-257
-258
-252
-236
-187
-87
1
72
144
198
212
177
120
92
56
52
-36
-15
-34
-5
60
26
69
-69
-206
-349
-469
-578
-628
-646
-743
-794
-889
-962
-1010
-1082
-1136
-1223
-1324
-1373
-1409
-1419
-1417
-1398
-1381
-1373
-1344
-1286
-1206
-1188
-1201
-1203
-1187
-1135
-1040
-947
-815
-724
-667
-611
-594
-543
-523
-503
-467
-407
-337
-284
-202
-164
-155
-175
-172
-197
-198
-208
-221
-234
-235
-245
-264
-256
-280
-308
-367
-414
-472
-498
-492
-509
-495
-475
-440
-436
-429
-437
-470
-488
-489
-477
-448
-376
-302
-231
-208
-173
-123
-103
-77
-24
35
79
160
248
354
405
395
382
425
409
466
564
652
756
761
738
715
624
522
510
587
610
700
729
639
637
504
451
463
416
471
578
591
675
647
642
682
591
605
544
612
685
742
756
831
822
780
755
687
521
274
-96
-388
-411
-318
-10
208
237
92
-231
-576
-880
-1077
-1109
-1019
-925
-895
-855
-866
-881
-875
-1002
-1058
-1191
-1274
-1293
-1291
-1195
-1069
-951
-836
-732
-685
-633
-558
-533
-525
-557
-556
-463
-341
-146
61
233
339
335
268
193
135
79
105
196
292
404
467
483
454
367
247
131
32
-35
-64
-48
-29
-34
-74
-120
-182
-277
-385
-491
-546
-597
-645
-675
-677
-636
-609
-597
-595
-606
-643
-692
-704
-733
-709
-646
-573
-492
-415
-317
-265
-251
-272
-296
-278
-235
-199
-125
-20
66
127
159
169
146
111
87
74
72
93
114
150
139
155
9
-96
-256
-363
-298
-351
-308
-392
-511
-688
-903
-1068
-1131
-1121
-1070
-1006
-1067
-1110
-1222
-1350
-1443
-1508
-1494
-1392
-1306
-1191
-1141
-1131
-1109
-1156
-1147
-1113
-1006
-879
-782
-713
-661
-640
-613
-566
-529
-450
-388
-298
-268
-258
-267
-255
-242
-209
-156
-125
-67
-78
-119
-176
-231
-271
-282
-278
-248
-227
-227
-282
-356
-393
-458
-497
-501
-476
-445
-442
-447
-461
-489
-518
-512
-482
-437
-408
-356
-314
-302
-270
-241
-169
-110
-35
37
97
156
183
213
266
278
327
360
438
540
601
620
582
619
669
749
742
727
701
651
559
533
561
688
771
824
755
647
578
501
412
353
473
563
717
795
770
704
565
539
526
586
705
781
879
901
893
858
847
797
790
777
748
592
323
65
-217
-177
-60
170
362
328
125
-172
-518
-766
-888
-911
-807
-736
-668
-629
-729
-848
-990
-1122
-1198
-1202
-1146
-1073
-1007
-952
-912
-888
-866
-835
-821
-775
-735
-673
-597
-555
-481
-427
-356
-267
-144
9
124
156
121
74
27
29
88
200
308
385
408
372
327
246
144
67
16
12
44
87
95
43
-42
-153
-254
-330
-374
-394
-401
-426
-447
-474
-474
-489
-530
-558
-575
-587
-595
-594
-596
-578
-538
-498
-461
-408
-344
-298
-299
-300
-299
-310
-272
-215
-147
-82
-9
57
71
73
48
43
3
-6
-34
-35
-114
-136
-206
-174
-144
-215
-341
-509
-591
-645
-598
-707
-690
-749
-817
-874
-946
-979
-1022
-1067
-1146
-1187
-1217
-1149
-1121
-1138
-1184
-1220
-1235
-1200
-1185
-1129
-1074
-1038
-982
-952
-878
-807
-760
-751
-750
-749
-690
-613
-561
-497
-451
-382
-364
-313
-290
-305
-317
-364
-379
-375
-328
-275
-239
-262
-295
-319
-352
-400
-445
-473
-486
-517
-510
-487
-493
-497
-519
-563
-571
-587
-554
-536
-512
-493
-472
-424
-379
-343
-306
-268
-245
-218
-174
-119
-83
-23
19
115
133
193
257
281
375
340
383
390
434
552
597
585
585
557
567
487
462
461
602
731
840
828
769
646
471
342
248
429
663
860
964
922
782
642
473
437
458
562
777
936
1036
1053
959
839
713
693
664
752
717
446
212
-202
-285
-196
-31
283
290
107
-229
-622
-888
-1049
-1089
-1047
-977
-995
-941
-935
-954
-998
-1189
-1341
-1514
-1610
-1542
-1422
-1212
-1026
-933
-915
-971
-1036
-1060
-1035
-965
-852
-737
-623
-514
-385
-246
-152
-86
-58
-59
-58
-70
-68
1
99
204
285
333
360
343
284
195
92
21
-12
-28
-3
47
81
86
19
-105
-264
-403
-475
-506
-519
-510
-487
-466
-482
-524
-577
-658
-727
-776
-804
-798
-741
-667
-590
-533
-493
-468
-466
-469
-471
-449
-402
-350
-283
-180
-97
-23
26
45
43
36
8
5
-14
-4
-133
-173
-271
-273
-185
-199
-193
-251
-326
-433
-476
-672
-751
-845
-888
-851
-844
-814
-846
-948
-1088
-1204
-1365
-1391
-1386
-1338
-1277
-1267
-1218
-1217
-1245
-1273
-1318
-1328
-1296
-1231
-1111
-1011
-912
-842
-812
-814
-802
-788
-725
-674
-649
-571
-523
-443
-376
-327
-306
-304
-321
-342
-350
-363
-326
-322
-283
-268
-231
-221
-272
-330
-413
-477
-542
-537
-518
-480
-458
-453
-479
-545
-585
-625
-629
-633
-582
-532
-473
-437
-400
-368
-359
-337
-334
-303
-271
-215
-123
-60
2
17
71
143
196
287
287
309
313
383
533
604
662
676
629
598
543
563
630
641
728
765
749
771
666
668
615
477
517
432
533
674
796
921
826
739
558
467
396
505
580
712
870
847
905
780
695
497
135
-106
-383
-485
-291
-54
234
320
185
-143
-552
-900
-1104
-1129
-1034
-870
-814
-822
-872
-987
-990
-1013
-1048
-1112
-1281
-1386
-1423
-1340
-1146
-936
-747
-682
-736
-805
-865
-880
-847
-791
-735
-626
-460
-241
-30
91
152
85
-59
-205
-280
-205
-37
145
292
383
393
310
207
96
-19
-100
-134
-111
-57
15
69
59
1
-107
-255
-397
-507
-534
-543
-517
-479
-471
-462
-488
-531
-566
-617
-682
-732
-747
-740
-684
-590
-471
-387
-352
-346
-363
-383
-409
-424
-408
-347
-247
-147
-40
43
73
54
-13
-180
-453
-633
-658
-423
-93
107
132
-30
-364
-639
-833
-902
-861
-823
-704
-609
-566
-592
-706
-907
-1117
-1317
-1402
-1305
-1180
-1019
-942
-961
-1033
-1127
-1163
-1137
-1149
-1145
-1148
-1123
-1027
-944
-843
-769
-713
-693
-717
-717
-709
-712
-703
-666
-567
-434
-309
-205
-185
-245
-374
-465
-496
-434
-326
-239
-162
-109
-117
-194
-283
-390
-488
-523
-505
-422
-356
-276
-256
-295
-357
-432
-453
-468
-451
-431
-387
-337
-284
-223
-195
-181
-204
-231
-255
-210
-152
-36
54
114
214
261
329
264
337
356
390
436
443
551
594
627
653
667
693
733
819
886
806
758
644
585
697
801
931
1070
1028
951
813
639
740
785
950
1110
1127
1142
1148
1112
1057
966
845
676
665
465
365
209
-37
36
16
143
227
124
-99
-445
-760
-957
-940
-997
-1036
-1140
-1289
-1099
-983
-745
-685
-978
-1353
-1778
-1931
-1748
-1362
-924
-626
-554
-672
-804
-932
-944
-901
-895
-801
-659
-392
-81
161
299
233
66
-102
-174
-107
14
195
336
405
474
457
400
346
260
174
122
70
48
28
-11
-2
6
8
-9
-132
-279
-450
-607
-683
-721
-726
-708
-688
-655
-615
-619
-661
-755
-900
-1001
-1030
-948
-791
-629
-496
-422
-428
-476
-503
-516
-518
-482
-399
-282
-152
3
131
181
165
107
6
-142
-290
-410
-368
-264
-25
187
228
117
-176
-466
-704
-844
-844
-759
-628
-526
-484
-496
-605
-809
-1053
-1233
-1371
-1354
-1232
-1077
-948
-924
-963
-1068
-1169
-1233
-1267
-1265
-1238
-1207
-1096
-965
-859
-759
-722
-736
-741
-763
-754
-740
-687
-579
-488
-390
-291
-193
-118
-150
-229
-315
-365
-386
-319
-231
-154
-96
-86
-93
-174
-258
-362
-443
-492
-493
-466
-388
-319
-303
-336
-422
-474
-520
-549
-528
-489
-427
-386
-371
-340
-284
-232
-193
-181
-120
-81
-64
-29
3
145
249
331
444
512
526
502
457
470
552
692
791
923
906
919
940
857
901
827
880
915
955
1064
1112
1182
1236
1219
1088
1026
899
927
849
866
947
968
1010
967
853
741
583
353
146
-127
-325
-339
-290
-88
42
-12
-126
-424
-736
-978
-1161
-1214
-1210
-1203
-1181
-1118
-1041
-856
-791
-841
-1031
-1333
-1537
-1616
-1470
-1150
-826
-560
-441
-444
-501
-561
-592
-599
-584
-534
-407
-212
67
324
497
542
423
258
123
78
123
217
334
462
504
515
508
439
340
211
87
-35
-135
-189
-182
-144
-124
-142
-202
-293
-438
-575
-692
-809
-864
-883
-863
-830
-768
-688
-648
-662
-726
-837
-926
-956
-938
-844
-684
-535
-425
-337
-301
-291
-290
-305
-325
-319
-263
-177
-100
-48
-123
-181
-265
-243
-174
-135
-97
-164
-267
-354
-436
-511
-522
-555
-553
-543
-558
-607
-683
-798
-896
-972
-1036
-1005
-971
-920
-907
-944
-1019
-1071
-1122
-1118
-1113
-1075
-1005
-955
-883
-842
-807
-800
-793
-750
-699
-622
-528
-460
-403
-373
-371
-339
-291
-208
-172
-139
-123
-108
-93
-86
-52
-46
-27
-32
-30
-37
-59
-58
-76
-107
-124
-137
-142
-142
-175
-203
-232
-264
-269
-266
-277
-291
-300
-292
-303
-298
-276
-265
-207
-183
-166
-118
-101
-58
-7
34
101
96
136
214
280
350
379
429
503
572
670
729
692
636
604
577
657
752
975
1206
1308
1309
1120
950
826
722
846
961
1141
1296
1333
1379
1241
1109
967
840
773
708
527
290
-1
-235
-296
-176
35
205
159
-109
-465
-899
-1140
-1354
-1470
-1545
-1545
-1283
-979
-598
-402
-555
-977
-1523
-1927
-1994
-1747
-1304
-854
-523
-356
-314
-376
-437
-519
-651
-743
-778
-623
-305
79
434
585
558
427
290
233
243
296
366
382
370
379
405
441
475
465
435
361
245
114
-50
-188
-288
-353
-355
-327
-304
-297
-323
-383
-522
-699
-880
-1060
-1182
-1174
-1060
-896
-734
-663
-685
-771
-881
-946
-975
-946
-879
-793
-664
-515
-387
-287
-233
-242
-298
-344
-320
-244
-157
-92
-91
-170
-290
-416
-459
-399
-255
-131
-81
-105
-244
-414
-599
-741
-836
-874
-834
-743
-636
-567
-596
-710
-873
-1037
-1185
-1240
-1186
-1133
-1041
-995
-983
-980
-1031
-1046
-1031
-995
-969
-954
-917
-871
-840
-805
-767
-705
-611
-511
-404
-300
-229
-226
-259
-295
-292
-240
-167
-85
-8
53
76
62
29
-11
-45
-74
-86
-101
-100
-87
-75
-94
-122
-143
-163
-194
-213
-216
-227
-241
-266
-299
-316
-312
-314
-270
-207
-148
-95
-59
-61
-63
-109
-165
-178
-127
-4
51
137
239
341
466
516
493
388
348
392
477
600
640
706
751
804
868
888
919
977
1003
1055
1058
1018
993
934
897
889
891
931
1003
1061
1085
1079
999
923
810
602
368
47
-205
-270
-251
-76
33
42
-52
-267
-469
-635
-752
-873
-1034
-1213
-1376
-1406
-1319
-1117
-912
-838
-896
-1059
-1200
-1244
-1161
-1044
-998
-1005
-1042
-1032
-926
-756
-528
-345
-266
-216
-187
-135
-56
20
81
80
23
29
124
263
426
547
613
621
574
507
441
379
340
312
294
260
219
215
218
189
150
100
24
-67
-163
-227
-266
-324
-388
-454
-531
-611
-654
-646
-632
-614
-614
-638
-676
-733
-758
-757
-761
-762
-754
-732
-684
-615
-540
-485
-453
-446
-472
-509
-534
-540
-535
-551
-600
-657
-710
-718
-654
-556
-480
-450
-479
-541
-597
-653
-684
-709
-736
-763
-784
-785
-784
-781
-774
-788
-804
-805
-807
-785
-748
-698
-691
-737
-790
-809
-788
-759
-701
-649
-601
-550
-512
-468
-430
-389
-364
-365
-351
-341
-294
-242
-203
-162
-120
-75
-47
-22
18
53
72
78
62
44
35
34
13
2
3
1
1
-1
0
5
-6
-34
-51
-70
-101
-118
-100
-88
-99
-101
-98
-98
-95
-69
-39
-24
-35
-56
-74
-87
-106
-100
-78
-48
-11
5
32
54
67
89
104
103
74
82
104
124
142
150
148
125
145
177
208
242
264
284
316
356
385
407
406
397
402
397
391
385
395
395
379
366
328
292
250
187
127
77
40
21
12
-12
-59
-98
-127
-156
-193
-231
-261
-314
-355
-370
-402
-429
-452
-493
-542
-577
-580
-578
-578
-578
-588
-592
-593
-590
-589
-583
-577
-568
-550
-544
-542
-535
-506
-483
-471
-451
-429
-425
-392
-358
-331
-320
-314
-298
-288
-276
-288
-292
-295
-292
-296
-293
-278
-270
-268
-267
-261
-266
-264
-248
-238
-228
-225
-243
-239
-222
-219
-224
-210
-213
-214
-196
-188
-188
-177
-174
-174
-169
-175
-189
-205
-203
-201
-204
-232
-240
-255
-276
-287
-301
-303
-315
-328
-360
-372
-371
-381
-398
-405
-411
-428
-439
-459
-469
-479
-500
-517
-528
-550
-582
-579
-587
-608
-621
-627
-645
-655
-645
-653
-673
-681
-674
-676
-675
-669
-655
-631
-628
-624
-623
-619
-602
-586
-569
-557
-541
-511
-471
-436
-420
-399
-391
-396
-396
-381
-357
-335
-321
-294
-272
-265
-242
-217
-201
-182
-154
-129
-114
-89
-67
-60
-53
-56
-41
-19
-13
-18
-5
7
25
24
29
51
39
20
14
17
-6
-13
-2
7
-1
-8
-2
-2
-27
-52
-68
-65
-69
-77
-67
-77
-73
-64
-68
-87
-96
-89
-88
-98
-115
-108
-106
-115
-118
-114
-125
-148
-160
-162
-169
-163
-147
-136
-131
-122
-108
-106
-119
-135
-145
-146
-148
-142
-121
-112
-112
-113
-111
-124
-122
-129
-128
-118
-132
-140
-147
-155
-164
-165
-160
-154
-147
-155
-159
-163
-169
-177
-195
-196
-221
-251
-268
-273
-284
-298
-298
-311
-320
-342
-353
-357
-369
-378
-389
-399
-411
-442
-470
-490
-520
-529
-538
-549
-547
-546
-557
-561
-553
-562
-587
-608
-603
-606
-606
-610
-616
-615
-612
-596
-589
-597
-600
-601
-602
-600
-610
-607
-595
-595
-595
-600
-595
-577
-564
-544
-524
-506
-472
-449
-436
-413
-401
-396
-408
-395
-359
-356
-354
-332
-319
-310
-307
-300
-310
-320
-331
-328
-319
-341
-348
-348
-356
-376
-395
-405
-423
-437
-451
-469
-477
-485
-498
-513
-534
-543
-533
-528
-549
-568
-577
-595
-610
-612
-598
-610
-622
-625
-624
-608
-609
-612
-617
-614
-606
-600
-604
-611
-595
-582
-572
-556
-537
-532
-539
-543
-532
-502
-474
-455
-446
-419
-393
-380
-363
-349
-338
-334
-315
-309
-301
-277
-241
-213
-216
-210
-204
-192
-185
-168
-152
-139
-131
-137
-133
-133
-141
-148
-144
-127
-125
-127
-110
-96
-84
-86
-87
-98
-107
-110
-111
-96
-89
-86
-73
-75
-76
-68
-68
-67
-79
-65
-53
-42
-41
-39
-34
-35
-36
-47
-42
-58
-65
-64
-67
-78
-80
-85
-97
-90
-95
-112
-117
-128
-137
-144
-154
-161
-176
-208
-230
-245
-246
-246
-247
-253
-267
-274
-262
-248
-247
-247
-258
-274
-307
-327
-345
-365
-374
-390
-396
-403
-412
-414
-425
-427
-434
-456
-479
-482
-484
-488
-485
-476
-479
-491
-511
-532
-551
-564
-567
-575
-575
-574
-566
-568
-563
-566
-568
-565
-576
-581
-584
-584
-579
-566
-556
-550
-552
-556
-573
-572
-567
-560
-542
-526
-520
-515
-500
-495
-480
-467
-448
-432
-402
-367
-353
-345
-327
-298
-284
-277
-262
-250
-231
-212
-205
-192
-181
-180
-179
-163
-137
-140
-141
-129
-113
-113
-114
-112
-129
-139
-141
-135
-135
-150
-165
-177
-192
-201
-228
-247
-261
-292
-320
-337
-357
-375
-387
-394
-402
-416
-435
-459
-481
-497
-509
-534
-531
-525
-536
-543
-559
-571
-571
-570
-576
-579
-560
-553
-541
-521
-499
-489
-475
-458
-445
-416
-396
-383
-356
-330
-310
-292
-279
-276
-274
-250
-219
-203
-183
-163
-142
-111
-79
-60
-45
-47
-43
-30
-27
-22
-9
13
26
45
61
66
63
54
55
69
73
64
62
66
70
71
61
50
38
30
26
16
16
12
13
-1
-15
-27
-36
-37
-47
-59
-64
-75
-87
-107
-123
-129
-125
-127
-129
-132
-142
-132
-136
-153
-164
-155
-140
-124
-128
-145
-139
-135
-137
-132
-125
-115
-103
-112
-130
-128
-122
-129
-132
-128
-120
-125
-139
-135
-151
-169
-190
-202
-198
-201
-203
-200
-207
-217
-215
-218
-234
-241
-262
-284
-292
-285
-283
-302
-314
-313
-325
-346
-351
-354
-361
-383
-396
-398
-399
-407
-411
-415
-431
-458
-470
-472
-482
-488
-474
-466
-481
-494
-511
-519
-531
-526
-514
-514
-524
-521
-520
-518
-513
-515
-506
-490
-494
-488
-478
-468
-466
-459
-443
-444
-439
-440
-441
-431
-423
-407
-403
-405
-414
-402
-400
-385
-370
-353
-348
-347
-317
-316
-310
-302
-295
-285
-283
-290
-286
-291
-295
-300
-295
-286
-295
-303
-322
-340
-348
-340
-338
-339
-337
-328
-323
-335
-349
-356
-364
-373
-385
-395
-404
-410
-410
-421
-435
-433
-421
-430
-435
-438
-434
-430
-440
-449
-438
-431
-435
-447
-455
-447
-447
-437
-428
-419
-400
-395
-374
-356
-339
-324
-314
-307
-283
-243
-224
-212
-201
-193
-176
-149
-115
-105
-105
-98
-83
-78
-83
-65
-41
-20
-10
-1
-1
-7
-2
10
10
2
3
2
14
31
29
27
29
26
31
22
8
10
8
4
-13
-30
-26
-18
-12
-2
0
16
17
1
-15
-19
-16
-19
-15
-28
-26
-33
-27
-24
-30
-23
-38
-42
-43
-48
-52
-58
-57
-67
-81
-91
-85
-91
-102
-96
-95
-104
-110
-93
-82
-89
-73
-70
-76
-95
-101
-92
-105
-122
-116
-104
-114
-137
-148
-141
-161
-183
-190
-194
-210
-222
-227
-255
-279
-278
-280
-295
-310
-308
-323
-324
-326
-346
-359
-362
-367
-390
-403
-398
-408
-407
-394
-403
-409
-415
-422
-432
-429
-430
-431
-416
-411
-405
-398
-373
-368
-374
-379
-371
-364
-373
-359
-347
-331
-305
-274
-238
-213
-209
-202
-183
-197
-198
-191
-179
-169
-181
-156
-129
-118
-120
-128
-135
-148
-158
-155
-155
-175
-176
-182
-190
-196
-208
-215
-227
-238
-245
-253
-262
-275
-297
-297
-303
-310
-319
-338
-344
-350
-361
-379
-393
-403
-402
-392
-396
-412
-419
-434
-447
-457
-462
-462
-473
-465
-475
-494
-486
-486
-491
-495
-494
-491
-488
-482
-472
-461
-454
-447
-433
-416
-415
-408
-396
-397
-399
-386
-364
-358
-332
-302
-278
-250
-229
-201
-180
-163
-138
-107
-73
-49
-34
-17
2
21
33
46
44
48
65
70
60
58
61
50
38
49
67
66
57
65
79
67
49
46
35
35
26
15
21
23
17
28
49
43
32
-1
-18
-19
-25
-30
-36
-45
-55
-62
-68
-73
-84
-87
-85
-76
-84
-103
-122
-130
-135
-126
-118
-114
-121
-141
-153
-156
-163
-179
-190
-196
-189
-181
-168
-173
-182
-200
-221
-224
-218
-226
-221
-217
-216
-219
-229
-243
-255
-273
-299
-317
-345
-355
-349
-336
-327
-328
-337
-346
-361
-371
-375
-382
-399
-413
-409
-413
-420
-426
-430
-443
-456
-467
-471
-464
-473
-480
-491
-487
-492
-484
-458
-457
-461
-458
-452
-453
-450
-446
-443
-434
-425
-419
-408
-399
-404
-419
-409
-415
-412
-388
-362
-343
-340
-332
-319
-305
-301
-300
-283
-273
-269
-266
-263
-244
-222
-222
-232
-222
-206
-198
-185
-173
-162
-165
-168
-165
-162
-171
-183
-194
-208
-223
-235
-250
-264
-273
-288
-318
-339
-347
-351
-360
-380
-378
-379
-392
-406
-419
-426
-426
-424
-418
-424
-431
-422
-429
-435
-443
-450
-457
-467
-463
-469
-476
-479
-483
-487
-489
-478
-461
-457
-451
-435
-424
-424
-429
-429
-414
-401
-394
-371
-341
-324
-323
-305
-300
-285
-254
-232
-215
-189
-159
-147
-127
-108
-92
-73
-54
-40
-29
-15
16
43
58
67
90
110
120
125
120
117
122
118
118
138
150
150
168
178
180
171
167
156
145
152
152
135
124
113
98
89
84
79
69
74
76
88
87
90
86
80
70
58
52
48
54
56
62
59
43
31
25
8
-2
-7
-23
-25
-30
-40
-54
-65
-81
-98
-99
-117
-124
-134
-149
-154
-148
-149
-154
-166
-162
-164
-180
-195
-195
-197
-199
-196
-204
-218
-240
-249
-262
-281
-295
-320
-348
-371
-370
-384
-391
-403
-411
-419
-429
-432
-435
-431
-430
-434
-435
-433
-447
-462
-482
-485
-488
-486
-499
-510
-499
-499
-504
-505
-501
-494
-486
-461
-443
-441
-436
-436
-419
-407
-394
-377
-365
-351
-343
-339
-331
-314
-309
-309
-290
-278
-258
-236
-218
-209
-206
-199
-198
-207
-198
-179
-170
-178
-187
-184
-187
-205
-212
-219
-235
-240
-240
-251
-267
-258
-249
-246
-264
-289
-294
-298
-318
-346
-349
-345
-366
-389
-399
-412
-412
-412
-425
-448
-464
-473
-493
-500
-503
-506
-496
-497
-488
-485
-498
-511
-508
-516
-535
-535
-526
-521
-527
-515
-493
-487
-487
-497
-499
-489
-471
-470
-468
-459
-449
-439
-431
-408
-389
-369
-339
-322
-290
-273
-266
-235
-218
-216
-198
-173
-154
-142
-122
-111
-97
-73
-80
-75
-69
-53
-44
-36
-41
-40
-27
-27
-35
-44
-47
-52
-50
-50
-35
-27
-35
-34
-22
-7
1
-1
-6
-1
-3
-4
-3
-13
-24
-36
-26
-27
-24
-31
-43
-45
-55
-59
-82
-103
-118
-116
-121
-120
-116
-112
-109
-115
-117
-98
-82
-77
-72
-65
-73
-81
-76
-69
-55
-44
-36
-35
-48
-55
-57
-44
-44
-57
-59
-78
-81
-81
-99
-119
-129
-129
-129
-131
-153
-163
-166
-180
-197
-209
-202
-194
-208
-223
-239
-256
-258
-263
-277
-291
-296
-298
-308
-328
-345
-369
-372
-383
-399
-412
-426
-428
-458
-473
-484
-489
-482
-492
-504
-507
-496
-496
-515
-518
-519
-516
-516
-513
-496
-496
-496
-500
-496
-492
-479
-471
-463
-455
-443
-436
-427
-418
-410
-390
-392
-383
-371
-353
-339
-326
-315
-304
-295
-271
-258
-252
-239
-210
-198
-199
-181
-166
-171
-180
-178
-178
-170
-168
-169
-168
-158
-150
-160
-173
-178
-181
-180
-181
-192
-203
-228
-250
-264
-253
-253
-258
-273
-269
-286
-274
-298
-280
-408
-667
-433
-388
-438
-403
-370
-364
-386
-395
-416
-412
-411
-405
-423
-424
-429
-423
-423
-419
-407
-425
-437
-423
-420
-411
-386
-379
-374
-367
-338
-327
-329
-328
-315
-302
-283
-273
-271
-272
-266
-257
-263
-253
-248
-248
-239
-222
-225
-213
-191
-187
-187
-181
-192
-180
-171
-177
-178
-162
-128
-119
-119
-102
-94
-111
-123
-131
-126
-112
-107
-103
-96
-93
-104
-99
-107
-98
-88
-93
-95
-97
-89
-91
-81
-82
-92
-101
-96
-98
-84
-91
-96
-90
-84
-72
-57
-69
-63
15
64
89
139
188
201
217
234
226
211
188
168
150
130
96
46
-37
-142
-223
-262
-245
-215
-201
-234
-304
-408
-493
-539
-546
-565
-592
-632
-705
-771
-845
-881
-927
-972
-957
-954
-945
-896
-823
-744
-709
-695
-696
-693
-677
-650
-601
-544
-489
-445
-415
-389
-368
-327
-251
-168
-94
-55
-20
-10
-25
-45
-58
-67
-85
-104
-133
-149
-175
-193
-202
-225
-256
-293
-311
-328
-349
-364
-395
-434
-518
-620
-709
-773
-786
-794
-779
-792
-838
-889
-941
-977
-984
-987
-985
-958
-947
-957
-978
-986
-957
-937
-995
-904
-812
-755
-676
-640
-611
-609
-602
-609
-593
-553
-526
-513
-524
-539
-573
-595
-586
-561
-518
-496
-488
-501
-510
-544
-587
-616
-649
-666
-688
-690
-678
-678
-676
-663
-648
-645
-633
-607
-600
-585
-577
-582
-594
-606
-599
-580
-553
-527
-484
-456
-445
-425
-399
-373
-355
-331
-304
-270
-245
-235
-219
-197
-175
-149
-107
-70
-12
61
125
173
214
250
267
281
290
298
288
273
255
272
329
337
348
349
362
410
450
477
439
336
270
239
276
373
463
602
700
740
760
763
844
969
1089
1248
1304
1340
1376
1400
1426
1404
1345
1310
1282
1278
1313
1297
1245
1176
957
659
254
-202
-457
-679
-713
-696
-730
-766
-925
-1080
-1216
-1314
-1344
-1330
-1335
-1383
-1471
-1560
-1572
-1558
-1528
-1454
-1382
-1231
-995
-704
-361
-109
64
132
115
124
169
304
472
634
765
821
859
893
952
1038
1133
1193
1192
1145
1051
915
735
525
309
95
-70
-215
-317
-373
-432
-496
-581
-693
-812
-937
-1016
-1072
-1116
-1173
-1239
-1292
-1340
-1360
-1312
-1192
-1040
-839
-651
-510
-378
-251
-148
-53
7
71
152
248
361
477
599
713
788
821
876
931
968
977
967
894
775
598
385
156
-65
-250
-451
-596
-764
-930
-1089
-1211
-1341
-1509
-1613
-1675
-1759
-1916
-1983
-1956
-1905
-1877
-1920
-1940
-1842
-1597
-1334
-1202
-1159
-1045
-814
-570
-465
-478
-430
-208
46
126
41
26
184
388
457
357
254
300
416
373
185
-6
-73
-107
-237
-431
-605
-642
-628
-657
-796
-919
-973
-979
-1009
-1088
-1137
-1196
-1189
-1186
-1169
-1154
-1091
-988
-909
-801
-732
-627
-501
-366
-250
-185
-128
-51
35
126
221
335
451
562
633
692
737
776
826
824
785
725
703
721
688
645
573
521
463
365
293
229
234
218
213
228
202
200
182
163
147
176
239
284
378
450
529
586
644
714
788
913
1042
1163
1262
1297
1297
1274
1246
1250
1290
1344
1417
1457
1430
1370
1211
908
446
-122
-695
-1079
-1268
-1185
-1012
-905
-953
-1189
-1431
-1624
-1679
-1594
-1496
-1507
-1646
-1841
-1998
-2011
-1907
-1719
-1502
-1284
-1015
-689
-340
-8
214
301
249
116
34
60
220
439
628
729
767
790
808
852
919
973
958
847
646
365
54
-232
-479
-649
-761
-833
-888
-910
-918
-954
-996
-1062
-1174
-1314
-1427
-1481
-1490
-1477
-1431
-1396
-1366
-1295
-1157
-951
-682
-408
-183
-17
72
114
141
184
240
308
385
480
575
692
794
851
894
904
868
800
714
601
457
231
-35
-351
-694
-1022
-1264
-1407
-1459
-1441
-1440
-1484
-1636
-1788
-1895
-1939
-1922
-1899
-1872
-1879
-1880
-1869
-1777
-1625
-1446
-1219
-1013
-791
-584
-407
-253
-192
-155
-160
-177
-147
-83
17
110
182
184
154
108
76
69
29
-33
-151
-304
-493
-674
-825
-909
-922
-917
-918
-928
-939
-944
-946
-981
-1015
-1053
-1074
-1076
-1053
-989
-899
-824
-752
-662
-544
-424
-273
-116
-14
54
98
132
165
207
262
323
387
462
523
588
633
671
717
739
753
706
647
567
495
430
358
305
267
237
205
197
214
261
293
336
335
265
187
100
32
54
147
304
466
565
672
751
796
859
955
1068
1156
1199
1232
1237
1222
1218
1240
1288
1352
1363
1338
1283
1190
1034
698
269
-274
-795
-1159
-1260
-1055
-779
-605
-655
-908
-1280
-1588
-1745
-1747
-1652
-1613
-1608
-1648
-1712
-1705
-1653
-1515
-1333
-1111
-784
-454
-136
71
129
100
16
-51
-31
94
285
508
698
826
908
933
898
836
759
686
627
556
458
277
21
-239
-460
-611
-683
-681
-651
-642
-690
-792
-953
-1147
-1324
-1443
-1496
-1505
-1474
-1409
-1336
-1278
-1214
-1137
-1015
-873
-711
-533
-387
-285
-215
-180
-174
-149
-104
-15
118
269
424
561
661
709
700
672
612
561
505
446
371
276
154
-11
-190
-394
-590
-804
-979
-1061
-1148
-1215
-1306
-1409
-1538
-1681
-1739
-1730
-1678
-1626
-1544
-1503
-1506
-1513
-1504
-1447
-1356
-1224
-1059
-875
-718
-599
-499
-433
-361
-265
-174
-73
35
95
111
113
111
106
95
99
108
90
65
5
-90
-203
-316
-414
-506
-565
-603
-616
-634
-669
-712
-750
-770
-761
-728
-705
-675
-657
-650
-628
-595
-550
-472
-374
-260
-153
-60
7
49
90
103
121
160
203
246
260
275
262
263
291
312
359
410
445
475
456
394
294
187
114
45
-2
-22
0
-24
-21
45
51
18
2
-42
-164
-236
-196
-167
-155
-78
-3
56
51
11
-22
-19
6
37
114
179
195
177
160
140
76
41
83
163
226
266
281
243
166
79
-1
-31
-21
1
46
59
37
-4
-76
-155
-241
-313
-341
-363
-358
-324
-292
-284
-280
-313
-386
-437
-466
-464
-450
-443
-456
-498
-540
-589
-630
-646
-641
-591
-531
-493
-452
-436
-447
-486
-544
-571
-583
-561
-522
-493
-479
-483
-496
-525
-541
-538
-525
-492
-459
-447
-453
-454
-485
-514
-540
-553
-538
-525
-507
-480
-454
-452
-455
-462
-460
-460
-447
-430
-425
-408
-415
-427
-427
-421
-408
-402
-385
-363
-342
-332
-329
-323
-327
-345
-359
-352
-347
-345
-337
-332
-343
-365
-384
-409
-436
-456
-461
-459
-459
-463
-476
-501
-533
-548
-553
-530
-494
-466
-451
-452
-462
-481
-488
-484
-491
-494
-485
-479
-480
-476
-471
-458
-442
-426
-413
-410
-416
-434
-446
-457
-461
-472
-474
-465
-462
-445
-422
-405
-400
-405
-404
-402
-406
-424
-430
-407
-389
-392
-394
-400
-403
-388
-386
-379
-356
-332
-302
-283
-268
-252
-244
-257
-275
-275
-288
-268
-204
-163
-158
-162
-181
-214
-226
-209
-183
-158
-135
-112
-104
-126
-170
-208
-221
-220
-178
-117
-76
-77
-107
-142
-194
-232
-230
-193
-139
-96
-87
-123
-171
-214
-253
-255
-213
-173
-130
-102
-116
-136
-163
-204
-203
-155
-107
-86
-94
-125
-169
-212
-230
-186
-125
-73
-28
-10
-36
-68
-100
-122
-132
-127
-119
-135
-139
-150
-143
-130
-117
-77
-69
-78
-81
-88
-112
-116
-91
-58
-22
12
28
-1
-19
-24
-13
18
62
95
85
18
-86
-193
-290
-334
-331
-299
-267
-261
-306
-387
-478
-546
-587
-603
-597
-582
-577
-617
-694
-778
-858
-903
-885
-823
-732
-664
-643
-661
-722
-784
-829
-819
-770
-708
-656
-619
-613
-631
-653
-650
-628
-591
-547
-513
-513
-549
-602
-670
-702
-712
-687
-631
-592
-575
-585
-610
-641
-668
-667
-663
-658
-652
-666
-689
-715
-746
-768
-779
-772
-743
-707
-668
-653
-664
-686
-713
-724
-734
-727
-704
-670
-645
-632
-596
-571
-545
-507
-468
-442
-406
-383
-390
-397
-407
-412
-409
-399
-379
-358
-328
-296
-262
-225
-204
-192
-182
-179
-194
-205
-208
-202
-181
-150
-124
-125
-106
-81
-50
-34
-44
-38
-25
-8
9
24
33
22
13
22
59
131
201
270
309
342
355
349
339
323
320
326
352
379
414
429
434
424
388
375
372
453
549
653
714
720
726
669
669
689
758
884
997
1108
1153
1171
1167
1173
1199
1280
1376
1422
1377
1158
781
283
-236
-712
-996
-1087
-948
-686
-491
-416
-569
-870
-1234
-1525
-1630
-1598
-1520
-1474
-1529
-1676
-1795
-1820
-1680
-1376
-983
-571
-220
-28
36
-16
-141
-253
-299
-228
-72
138
355
531
656
741
801
839
865
870
835
729
560
349
117
-131
-343
-472
-539
-543
-501
-455
-460
-513
-627
-790
-956
-1115
-1224
-1268
-1282
-1278
-1231
-1164
-1080
-964
-803
-613
-408
-196
-48
43
74
60
55
84
156
265
407
566
689
786
854
881
904
896
839
758
653
520
376
231
74
-54
-146
-215
-255
-296
-409
-588
-841
-1110
-1406
-1674
-1846
-1959
-1959
-1912
-1820
-1740
-1678
-1602
-1519
-1416
-1290
-1119
-977
-895
-845
-820
-768
-683
-532
-316
-97
120
274
360
366
329
290
216
145
73
-6
-102
-195
-281
-368
-433
-485
-522
-568
-613
-671
-772
-897
-1012
-1125
-1198
-1226
-1222
-1147
-1046
-943
-855
-780
-702
-646
-593
-524
-446
-346
-243
-155
-66
31
110
194
300
405
488
529
553
566
570
573
532
469
400
339
320
314
294
292
266
229
208
146
80
-9
-103
-136
-128
-67
31
70
113
97
57
76
70
100
148
190
240
293
344
420
473
568
705
781
796
800
814
875
964
1060
1135
1144
1100
1063
1044
1066
1133
1224
1313
1330
1292
1201
995
747
371
-148
-749
-1460
-1971
-2214
-2025
-1470
-979
-645
-725
-1109
-1529
-1779
-1726
-1497
-1261
-1165
-1242
-1429
-1528
-1432
-1159
-704
-211
267
644
816
885
788
617
455
298
227
183
216
330
463
573
620
597
499
376
258
143
10
-175
-436
-765
-1119
-1408
-1558
-1550
-1423
-1238
-1072
-982
-977
-1033
-1093
-1128
-1130
-1108
-1068
-1006
-927
-825
-700
-523
-323
-103
132
353
540
662
695
646
554
446
353
295
283
305
350
391
394
367
319
235
124
-22
-200
-407
-706
-1011
-1387
-1742
-2024
-2211
-2189
-2048
-1789
-1510
-1312
-1245
-1233
-1245
-1253
-1194
-1118
-1022
-961
-917
-833
-734
-550
-307
-42
212
382
491
492
401
263
100
-69
-224
-332
-395
-431
-446
-428
-441
-475
-517
-579
-650
-722
-806
-916
-1020
-1138
-1219
-1268
-1238
-1132
-986
-801
-650
-526
-436
-407
-404
-356
-297
-219
-146
-89
-2
46
111
175
255
340
393
439
432
385
314
232
151
96
75
86
85
65
16
-52
-66
-33
28
85
114
74
-3
-109
-173
-187
-196
-125
-62
61
185
304
403
451
507
496
532
543
628
661
714
744
728
824
806
877
910
972
1061
1060
1086
1066
1048
1087
1110
1161
1183
1134
1015
793
554
153
-285
-839
-1272
-1472
-1448
-1083
-834
-694
-831
-1156
-1391
-1515
-1393
-1209
-1067
-1028
-1083
-1149
-1143
-1032
-839
-540
-236
64
338
513
641
663
595
529
382
298
253
285
388
457
505
455
358
235
142
70
1
-87
-245
-474
-752
-1009
-1223
-1341
-1341
-1294
-1226
-1163
-1138
-1135
-1135
-1109
-1068
-1042
-1007
-964
-896
-810
-699
-585
-474
-357
-213
-49
117
277
390
438
425
377
309
233
188
157
150
137
99
51
7
-43
-105
-177
-254
-347
-459
-584
-756
-900
-1104
-1322
-1539
-1671
-1672
-1713
-1634
-1659
-1655
-1579
-1480
-1270
-1102
-926
-842
-776
-742
-723
-656
-596
-468
-376
-260
-161
-102
0
31
77
70
16
-43
-162
-270
-401
-494
-590
-687
-774
-842
-864
-871
-869
-886
-905
-944
-984
-1014
-1020
-997
-976
-936
-886
-826
-764
-691
-601
-491
-360
-279
-217
-164
-120
-79
-31
24
67
95
129
167
204
200
147
98
23
-34
-67
-66
-77
-82
-107
-157
-215
-289
-376
-426
-457
-426
-355
-282
-181
-129
-59
-43
-20
-16
14
31
77
122
156
245
242
318
364
447
583
683
782
828
825
792
708
603
549
539
589
655
713
738
784
798
869
914
941
1014
954
885
670
370
-51
-615
-1152
-1567
-1717
-1586
-1244
-964
-827
-908
-1122
-1266
-1335
-1263
-1159
-1095
-1069
-1129
-1187
-1163
-1076
-889
-618
-313
44
347
558
692
716
642
503
312
183
126
145
237
301
333
305
251
197
147
101
69
-30
-189
-390
-651
-907
-1121
-1250
-1285
-1244
-1164
-1083
-999
-909
-846
-797
-754
-734
-739
-720
-686
-628
-551
-493
-401
-299
-167
2
186
361
470
526
517
448
359
284
200
138
88
33
-14
-58
-97
-146
-186
-239
-302
-377
-447
-541
-638
-767
-913
-1029
-1145
-1268
-1433
-1555
-1695
-1652
-1557
-1408
-1310
-1346
-1343
-1331
-1158
-965
-773
-646
-597
-557
-572
-554
-519
-419
-289
-189
-110
-94
-65
-60
-58
-58
-131
-185
-285
-393
-497
-586
-660
-750
-831
-895
-893
-863
-810
-762
-747
-749
-808
-829
-840
-821
-756
-683
-578
-499
-431
-369
-310
-216
-103
27
140
213
272
277
278
268
245
249
247
257
257
247
227
180
156
164
154
141
84
5
-118
-214
-303
-334
-329
-302
-207
-152
-83
-42
-12
6
21
60
95
122
141
189
283
383
460
545
560
563
590
626
690
742
780
762
726
661
605
619
659
730
798
815
829
802
815
835
845
928
964
1041
1065
932
652
93
-566
-1174
-1471
-1391
-1101
-797
-707
-842
-1107
-1291
-1331
-1229
-1058
-933
-875
-945
-1067
-1136
-1154
-1073
-927
-688
-400
-110
209
463
638
686
620
491
358
298
332
408
453
448
362
237
124
75
100
147
166
127
-23
-249
-501
-743
-931
-1049
-1099
-1130
-1145
-1141
-1124
-1082
-1006
-934
-872
-802
-736
-670
-594
-525
-483
-476
-446
-397
-296
-135
40
201
341
431
474
485
481
464
435
392
323
233
138
51
-45
-124
-182
-224
-253
-294
-339
-409
-511
-643
-844
-1063
-1332
-1568
-1754
-1892
-1916
-1930
-1907
-1886
-1787
-1618
-1382
-1120
-923
-762
-722
-706
-711
-702
-649
-589
-468
-372
-284
-195
-104
-6
97
171
172
145
73
-30
-155
-310
-465
-621
-746
-834
-886
-877
-851
-829
-805
-808
-834
-851
-864
-858
-864
-875
-895
-909
-887
-853
-779
-659
-509
-365
-221
-89
34
139
203
256
266
268
240
207
150
126
144
188
256
315
351
352
336
321
262
214
155
105
76
41
21
36
53
82
92
99
119
149
154
166
183
193
251
291
335
403
430
501
551
599
675
685
694
665
645
631
641
690
742
828
865
939
992
1061
1180
1273
1337
1221
921
415
-199
-717
-1018
-1036
-907
-766
-794
-939
-1157
-1324
-1320
-1198
-1018
-891
-872
-947
-1093
-1219
-1284
-1277
-1203
-1072
-886
-660
-392
-112
145
321
392
396
376
385
413
469
515
487
375
226
105
18
39
120
215
268
248
146
-15
-195
-376
-524
-652
-761
-859
-954
-1045
-1088
-1078
-1047
-996
-922
-835
-754
-675
-580
-522
-512
-513
-517
-496
-450
-377
-266
-153
-60
50
149
239
327
403
467
499
499
472
418
353
280
196
120
50
-14
-46
-83
-116
-173
-248
-386
-533
-741
-951
-1172
-1368
-1537
-1653
-1664
-1664
-1570
-1498
-1435
-1396
-1349
-1238
-1127
-976
-859
-766
-748
-747
-750
-732
-646
-545
-414
-296
-200
-117
-53
-1
46
61
50
20
-34
-116
-191
-276
-366
-448
-524
-580
-622
-628
-611
-573
-559
-576
-596
-633
-650
-656
-659
-655
-653
-648
-655
-654
-602
-507
-391
-262
-144
-32
48
119
176
209
225
224
211
183
178
169
175
200
219
248
257
247
270
296
309
297
246
190
138
57
27
-5
-45
-58
-93
-73
-74
-41
3
74
155
204
265
256
280
245
242
220
171
175
158
179
227
271
345
406
480
564
616
672
733
804
896
962
1006
1048
1044
985
802
539
196
-126
-322
-418
-392
-413
-488
-625
-785
-893
-968
-964
-928
-901
-911
-938
-1010
-1105
-1171
-1245
-1270
-1275
-1237
-1140
-1013
-841
-673
-517
-398
-325
-239
-154
-76
28
122
181
197
190
152
128
133
162
207
244
280
288
271
239
181
118
29
-66
-152
-261
-368
-463
-548
-637
-724
-797
-847
-865
-870
-866
-866
-871
-881
-882
-877
-866
-863
-845
-805
-759
-686
-646
-604
-539
-466
-390
-318
-213
-118
-41
24
86
113
131
117
67
-45
-185
-317
-471
-553
-625
-650
-666
-703
-740
-781
-776
-784
-768
-748
-743
-775
-831
-891
-977
-1020
-1070
-1094
-1095
-1107
-1073
-1036
-982
-908
-823
-736
-672
-603
-536
-471
-426
-381
-347
-349
-343
-361
-359
-322
-272
-214
-174
-131
-93
-67
-35
9
48
54
31
7
-27
-82
-143
-201
-244
-276
-303
-299
-288
-286
-274
-241
-204
-183
-153
-129
-125
-116
-126
-155
-181
-194
-216
-254
-255
-227
-197
-131
-49
24
88
146
202
243
287
327
366
399
403
407
402
371
343
298
281
270
278
310
337
357
345
355
360
356
366
389
392
397
396
409
423
414
414
434
474
503
510
501
467
397
301
157
34
-38
-70
-79
-97
-121
-186
-251
-316
-358
-378
-390
-385
-397
-411
-432
-470
-519
-564
-603
-613
-621
-619
-601
-573
-554
-541
-512
-497
-489
-470
-418
-362
-299
-252
-214
-187
-169
-177
-180
-162
-144
-115
-84
-63
-54
-52
-39
-25
-17
-13
-16
-15
-32
-48
-49
-60
-66
-66
-78
-96
-109
-122
-144
-160
-166
-159
-178
-195
-205
-208
-219
-230
-219
-223
-218
-223
-232
-245
-266
-275
-296
-303
-307
-304
-299
-292
-276
-269
-259
-230
-209
-202
-190
-176
-164
-159
-163
-174
-205
-245
-260
-295
-325
-336
-344
-344
-348
-359
-362
-361
-364
-367
-369
-364
-371
-382
-398
-400
-403
-417
-433
-466
-497
-509
-532
-555
-574
-590
-592
-600
-610
-600
-583
-577
-571
-573
-578
-583
-576
-577
-577
-566
-539
-512
-503
-507
-506
-489
-486
-459
-418
-386
-365
-349
-339
-333
-314
-310
-312
-319
-324
-315
-309
-302
-278
-262
-250
-245
-236
-225
-215
-198
-190
-173
-158
-150
-150
-152
-153
-148
-140
-134
-127
-119
-114
-112
-106
-98
-86
-84
-71
-62
-61
-57
-45
-37
-30
-18
-7
6
1
2
-11
-34
-56
-84
-97
-112
-132
-144
-155
-165
-175
-173
-183
-203
-196
-196
-220
-251
-274
-282
-284
-285
-287
-282
-278
-280
-278
-287
-305
-317
-311
-300
-280
-254
-225
-213
-224
-223
-220
-210
-196
-204
-197
-193
-201
-220
-237
-264
-279
-289
-291
-287
-290
-293
-302
-302
-304
-310
-308
-300
-293
-297
-306
-304
-310
-326
-343
-361
-376
-385
-394
-409
-414
-414
-421
-424
-433
-425
-421
-421
-417
-427
-429
-417
-428
-431
-428
-439
-447
-439
-430
-431
-437
-454
-464
-463
-465
-463
-465
-478
-489
-507
-512
-506
-494
-482
-485
-494
-489
-477
-490
-489
-481
-498
-511
-523
-518
-506
-508
-495
-476
-446
-420
-411
-410
-387
-366
-368
-363
-367
-382
-409
-432
-441
-443
-435
-431
-412
-397
-401
-413
-414
-413
-425
-435
-457
-478
-495
-501
-495
-487
-478
-470
-466
-455
-427
-402
-371
-359
-345
-342
-340
-339
-340
-345
-342
-326
-308
-291
-277
-253
-253
-244
-236
-231
-236
-238
-228
-219
-229
-238
-239
-243
-257
-256
-249
-244
-229
-228
-219
-213
-218
-221
-221
-218
-216
-198
-185
-175
-160
-144
-128
-113
-91
-71
-57
-30
-10
5
9
22
46
56
66
76
97
114
127
146
159
173
181
179
179
180
180
169
145
126
108
83
46
16
7
-1
6
10
-3
-23
-24
-27
-45
-66
-67
-75
-98
-110
-120
-128
-140
-137
-160
-182
-191
-202
-228
-237
-238
-257
-278
-309
-347
-379
-386
-403
-412
-419
-439
-454
-486
-501
-517
-541
-548
-565
-575
-584
-585
-579
-574
-566
-574
-573
-574
-588
-583
-575
-566
-558
-565
-567
-561
-550
-550
-538
-522
-514
-502
-490
-471
-463
-465
-460
-443
-428
-420
-402
-385
-374
-357
-336
-308
-304
-293
-276
-252
-228
-205
-191
-195
-185
-188
-192
-189
-180
-196
-211
-195
-181
-173
-163
-152
-139
-131
-127
-113
-120
-127
-143
-150
-160
-175
-194
-219
-214
-220
-223
-225
-219
-205
-219
-235
-257
-267
-285
-319
-349
-367
-384
-386
-388
-410
-429
-450
-450
-458
-484
-490
-488
-503
-531
-561
-582
-588
-609
-628
-623
-620
-622
-631
-633
-630
-621
-611
-611
-603
-588
-571
-568
-560
-561
-566
-553
-550
-536
-512
-494
-483
-476
-466
-454
-441
-454
-464
-464
-465
-455
-449
-440
-430
-418
-419
-406
-394
-389
-367
-359
-338
-309
-291
-283
-272
-262
-256
-248
-228
-206
-200
-186
-169
-139
-108
-78
-49
-27
-7
3
16
30
45
47
39
31
16
2
-11
-20
-24
-31
-42
-57
-65
-70
-89
-126
-132
-142
-157
-154
-157
-173
-195
-200
-210
-219
-228
-238
-238
-229
-237
-233
-228
-211
-212
-222
-213
-201
-192
-191
-187
-185
-188
-187
-184
-183
-178
-178
-169
-161
-166
-166
-157
-145
-140
-143
-145
-153
-140
-142
-148
-162
-177
-179
-190
-207
-203
-203
-210
-202
-195
-187
-201
-208
-203
-208
-205
-189
-183
-179
-176
-179
-187
-202
-210
-204
-194
-203
-210
-221
-243
-272
-302
-302
-298
-290
-280
-297
-312
-318
-317
-314
-318
-328
-346
-364
-380
-405
-427
-448
-473
-488
-502
-522
-529
-525
-523
-521
-523
-525
-523
-523
-520
-524
-525
-520
-502
-494
-498
-486
-482
-472
-459
-447
-432
-424
-412
-402
-394
-389
-392
-390
-379
-377
-374
-361
-343
-325
-322
-321
-325
-322
-327
-324
-313
-304
-285
-269
-263
-253
-241
-230
-219
-196
-175
-152
-133
-118
-115
-119
-98
-106
-107
-99
-104
-96
-86
-76
-78
-79
-83
-84
-68
-75
-87
-93
-99
-119
-127
-125
-111
-111
-129
-129
-124
-122
-131
-135
-141
-134
-139
-149
-166
-184
-197
-205
-205
-211
-195
-190
-180
-160
-162
-156
-149
-158
-153
-155
-146
-134
-142
-147
-139
-122
-104
-97
-90
-61
-50
-45
-41
-33
-35
-31
-20
3
11
-4
-5
-3
4
-5
-4
-2
-7
-16
-23
-23
-35
-48
-39
-59
-74
-54
-45
-39
-32
-27
-24
-20
-22
-25
-29
-32
-54
-76
-113
-148
-164
-184
-204
-223
-239
-260
-281
-316
-337
-349
-379
-395
-406
-431
-451
-474
-489
-503
-530
-548
-558
-574
-600
-609
-619
-615
-622
-624
-632
-639
-638
-645
-631
-635
-623
-604
-581
-576
-569
-553
-551
-552
-544
-531
-521
-515
-500
-479
-468
-455
-439
-419
-406
-385
-353
-334
-327
-318
-302
-281
-272
-260
-234
-209
-188
-185
-179
-175
-167
-172
-170
-150
-150
-151
-133
-135
-137
-125
-118
-115
-117
-116
-117
-111
-115
-108
-108
-121
-130
-140
-168
-210
-240
-260
-277
-313
-337
-348
-373
-407
-441
-453
-483
-503
-517
-531
-545
-566
-595
-612
-635
-650
-653
-665
-678
-687
-679
-670
-672
-671
-661
-651
-649
-648
-637
-619
-599
-594
-585
-577
-558
-556
-559
-558
-538
-517
-509
-496
-463
-439
-426
-417
-398
-375
-356
-333
-321
-303
-284
-254
-221
-212
-201
-186
-171
-166
-170
-148
-128
-108
-99
-93
-75
-83
-76
-52
-52
-52
-37
-24
-16
-2
11
23
24
26
33
30
24
19
29
38
40
51
63
61
54
48
45
41
27
3
-15
-49
-75
-86
-100
-121
-130
-133
-142
-153
-174
-186
-194
-206
-207
-212
-213
-213
-227
-235
-225
-205
-198
-178
-162
-154
-138
-120
-111
-108
-102
-94
-85
-77
-71
-64
-65
-58
-55
-42
-21
-30
-42
-33
-42
-54
-55
-66
-62
-67
-78
-87
-86
-82
-84
-93
-113
-133
-140
-149
-157
-164
-180
-201
-209
-228
-251
-248
-261
-270
-275
-287
-296
-306
-323
-336
-341
-353
-369
-372
-384
-400
-405
-405
-412
-418
-425
-433
-445
-467
-484
-487
-480
-469
-463
-449
-445
-444
-430
-435
-442
-451
-441
-439
-439
-431
-428
-428
-428
-429
-411
-379
-360
-337
-319
-311
-311
-307
-309
-303
-307
-305
-303
-310
-317
-312
-292
-300
-301
-280
-267
-260
-253
-231
-221
-225
-229
-248
-259
-265
-272
-285
-293
-292
-289
-291
-292
-285
-290
-295
-284
-279
-278
-262
-262
-245
-243
-251
-241
-261
-278
-277
-277
-272
-266
-266
-270
-296
-300
-299
-296
-302
-311
-302
-298
-301
-306
-303
-301
-289
-287
-283
-292
-294
-278
-272
-264
-257
-244
-246
-248
-226
-223
-209
-211
-199
-180
-169
-159
-138
-117
-114
-101
-92
-81
-69
-61
-45
-23
-19
-16
5
-2
-11
-5
-12
-5
14
35
58
58
58
58
46
34
30
36
30
30
36
39
46
45
45
37
32
35
36
31
15
8
0
10
19
11
0
-7
-15
-16
-32
-38
-32
-31
-40
-47
-42
-61
-79
-85
-98
-122
-147
-176
-183
-209
-247
-271
-297
-327
-351
-362
-385
-396
-415
-430
-439
-453
-465
-487
-493
-486
-471
-470
-480
-482
-493
-498
-508
-505
-503
-515
-515
-510
-509
-509
-505
-504
-507
-511
-510
-511
-513
-511
-521
-529
-521
-519
-529
-536
-526
-528
-527
-534
-537
-527
-514
-497
-483
-468
-455
-449
-424
-401
-386
-361
-366
-358
-351
-326
-312
-302
-281
-257
-220
-206
-191
-185
-177
-164
-157
-138
-132
-141
-155
-177
-181
-194
-206
-218
-227
-226
-242
-262
-266
-283
-309
-333
-353
-358
-369
-389
-413
-435
-449
-458
-464
-475
-477
-470
-460
-448
-452
-459
-470
-485
-502
-516
-529
-531
-514
-517
-533
-526
-517
-519
-541
-538
-515
-505
-504
-502
-475
-465
-475
-475
-470
-471
-470
-460
-436
-428
-426
-414
-404
-399
-389
-374
-355
-328
-313
-291
-268
-249
-239
-232
-234
-231
-213
-201
-198
-196
-182
-162
-138
-121
-99
-85
-74
-55
-23
1
20
47
62
74
78
91
99
99
105
105
103
91
73
71
75
75
62
52
35
18
7
-10
-27
-47
-67
-67
-69
-78
-87
-109
-118
-123
-126
-130
-133
-129
-121
-126
-116
-107
-107
-108
-106
-94
-91
-87
-89
-97
-84
-77
-80
-73
-73
-75
-84
-93
-89
-94
-105
-121
-130
-142
-164
-181
-188
-194
-199
-208
-224
-224
-229
-246
-254
-264
-276
-287
-309
-321
-330
-343
-357
-367
-375
-384
-376
-376
-377
-383
-392
-390
-394
-393
-392
-389
-394
-395
-405
-422
-419
-424
-413
-413
-426
-418
-416
-433
-452
-465
-470
-486
-495
-502
-509
-497
-494
-486
-475
-461
-464
-465
-459
-456
-439
-424
-421
-422
-417
-407
-391
-377
-368
-343
-335
-322
-297
-288
-270
-257
-250
-250
-259
-253
-249
-252
-249
-256
-255
-249
-250
-246
-251
-254
-267
-266
-266
-277
-301
-313
-307
-312
-320
-331
-333
-330
-337
-356
-375
-375
-385
-398
-390
-383
-387
-383
-365
-353
-348
-355
-361
-374
-379
-389
-389
-376
-389
-398
-399
-413
-426
-436
-441
-445
-441
-434
-428
-434
-425
-409
-409
-411
-414
-420
-424
-427
-424
-412
-401
-377
-361
-349
-332
-302
-290
-280
-259
-232
-204
-185
-161
-147
-131
-133
-129
-114
-85
-62
-58
-35
-17
-6
-4
-5
3
-6
-19
-8
15
23
14
15
16
11
9
11
5
-12
-27
-42
-57
-54
-65
-93
-101
-105
-118
-125
-119
-103
-95
-87
-89
-80
-63
-50
-46
-57
-46
-40
-45
-54
-59
-55
-54
-68
-69
-52
-47
-27
-8
-7
-13
-18
-21
-31
-36
-41
-47
-66
-81
-96
-107
-120
-139
-138
-133
-139
-148
-153
-163
-163
-173
-202
-227
-248
-271
-286
-290
-294
-289
-286
-293
-307
-315
-322
-327
-337
-357
-365
-372
-367
-366
-364
-367
-390
-404
-414
-420
-411
-410
-415
-423
-436
-462
-474
-475
-489
-495
-483
-475
-479
-488
-489
-488
-491
-490
-484
-477
-477
-483
-481
-471
-452
-418
-392
-370
-347
-326
-316
-321
-319
-307
-289
-276
-258
-233
-215
-206
-194
-177
-174
-167
-156
-148
-143
-139
-148
-161
-171
-189
-191
-194
-208
-217
-206
-220
-240
-239
-238
-246
-264
-284
-301
-319
-336
-344
-354
-371
-384
-393
-390
-403
-410
-413
-414
-414
-418
-420
-428
-425
-432
-430
-432
-437
-441
-446
-464
-489
-491
-486
-487
-494
-499
-501
-494
-494
-499
-500
-476
-467
-464
-454
-453
-449
-440
-437
-431
-415
-391
-381
-371
-357
-349
-329
-318
-308
-299
-284
-268
-248
-223
-199
-181
-168
-153
-136
-129
-117
-100
-98
-92
-72
-66
-56
-34
-18
-6
3
17
16
23
23
18
22
18
23
34
37
23
11
0
-8
-19
-26
-17
-14
-15
-5
6
6
2
-14
-20
-14
-14
-26
-29
-12
-16
-22
-22
-25
-32
-27
-25
-28
-37
-43
-49
-41
-41
-45
-46
-51
-51
-62
-54
-59
-71
-92
-97
-93
-95
-108
-119
-138
-142
-148
-154
-155
-168
-174
-172
-171
-181
-173
-167
-174
-195
-204
-209
-237
-261
-282
-287
-304
-324
-334
-351
-358
-376
-383
-395
-411
-432
-447
-454
-460
-459
-460
-486
-496
-497
-504
-514
-522
-531
-538
-538
-538
-538
-526
-521
-519
-503
-482
-473
-471
-464
-455
-445
-431
-416
-403
-379
-376
-373
-371
-379
-378
-379
-368
-355
-357
-348
-338
-336
-327
-316
-317
-321
-313
-310
-322
-324
-321
-335
-347
-346
-351
-339
-318
-300
-278
-274
-274
-288
-287
-295
-301
-291
-284
-287
-287
-284
-289
-288
-302
-306
-303
-304
-291
-292
-291
-295
-307
-339
-364
-384
-409
-419
-429
-433
-436
-433
-448
-463
-471
-465
-475
-479
-461
-470
-469
-479
-492
-498
-500
-501
-490
-475
-480
-459
-444
-437
-432
-421
-400
-375
-348
-341
-336
-328
-308
-306
-304
-290
-268
-252
-248
-225
-213
-204
-210
-208
-188
-179
-176
-153
-138
-143
-135
-124
-100
-82
-61
-41
-24
-28
-30
-17
-24
-27
-21
-12
-14
-14
-9
4
20
25
27
37
43
40
35
36
34
16
13
14
4
-14
-20
-20
-29
-25
-38
-44
-39
-41
-37
-24
-6
-8
-17
-27
-38
-37
-33
-32
-43
-52
-73
-90
-90
-90
-88
-102
-107
-106
-111
-122
-136
-143
-155
-167
-166
-159
-146
-139
-138
-141
-149
-137
-140
-148
-157
-148
-148
-158
-169
-178
-194
-209
-209
-210
-220
-240
-254
-265
-280
-283
-282
-293
-319
-324
-323
-341
-359
-377
-395
-418
-424
-424
-429
-423
-427
-430
-426
-425
-438
-462
-474
-483
-484
-491
-494
-489
-478
-465
-471
-452
-445
-440
-435
-434
-432
-441
-440
-422
-414
-397
-370
-363
-348
-337
-335
-344
-353
-348
-336
-337
-348
-345
-343
-340
-331
-314
-301
-301
-306
-297
-296
-298
-309
-319
-311
-315
-316
-315
-315
-313
-301
-297
-293
-297
-317
-324
-310
-305
-319
-316
-308
-307
-302
-294
-285
-276
-277
-279
-264
-249
-248
-250
-249
-251
-262
-266
-279
-298
-304
-305
-303
-305
-289
-276
-289
-289
-274
-268
-273
-280
-277
-275
-272
-273
-271
-274
-261
-251
-254
-237
-237
-223
-215
-212
-209
-187
-174
-167
-161
-156
-140
-132
-122
-109
-96
-92
-74
-58
-48
-37
-35
-26
-14
-11
-13
-26
-29
-8
8
15
17
12
9
0
-16
-27
-42
-60
-74
-84
-93
-89
-92
-92
-87
-80
-77
-85
-80
-75
-84
-83
-79
-77
-85
-100
-107
-121
-117
-125
-126
-119
-108
-105
-114
-117
-134
-129
-122
-120
-124
-116
-116
-122
-120
-119
-120
-129
-124
-119
-129
-137
-140
-150
-165
-176
-177
-182
-180
-182
-189
-195
-194
-200
-210
-214
-223
-243
-254
-259
-273
-282
-286
-301
-306
-316
-335
-345
-356
-349
-360
-361
-364
-369
-363
-365
-373
-380
-381
-381
-391
-398
-408
-412
-403
-406
-421
-433
-445
-454
-457
-456
-460
-458
-462
-467
-474
-486
-482
-482
-467
-460
-471
-478
-478
-473
-476
-478
-481
-480
-481
-472
-468
-469
-457
-466
-469
-473
-466
-463
-454
-439
-423
-413
-416
-391
-382
-361
-359
-360
-344
-339
-343
-338
-325
-319
-308
-291
-283
-275
-271
-263
-254
-250
-244
-237
-247
-263
-266
-281
-285
-281
-288
-292
-275
-276
-275
-274
-273
-273
-289
-291
-294
-295
-300
-300
-295
-298
-284
-284
-271
-256
-237
-223
-225
-214
-212
-213
-209
-212
-206
-197
-209
-216
-194
-178
-158
-142
-146
-140
-141
-146
-151
-174
-186
-189
-187
-196
-208
-211
-210
-215
-227
-224
-212
-204
-189
-192
-190
-165
-155
-158
-154
-141
-141
-135
-114
-100
-104
-94
-88
-85
-74
-67
-45
-35
-33
-30
-32
-30
-30
-39
-38
-44
-50
-45
-49
-39
-43
-45
-41
-55
-61
-64
-61
-60
-77
-95
-111
-111
-114
-135
-122
-127
-145
-155
-172
-183
-187
-193
-198
-201
-211
-208
-201
-200
-202
-208
-209
-206
-227
-234
-232
-236
-235
-237
-243
-254
-270
-285
-299
-316
-333
-342
-362
-386
-397
-401
-423
-447
-456
-460
-467
-487
-493
-502
-518
-534
-528
-537
-558
-566
-566
-565
-561
-548
-548
-539
-537
-527
-514
-515
-505
-485
-472
-455
-441
-435
-423
-416
-404
-384
-367
-352
-337
-324
-327
-315
-300
-283
-287
-287
-288
-289
-286
-294
-291
-311
-317
-330
-339
-329
-347
-364
-369
-371
-378
-377
-382
-384
-369
-358
-374
-374
-365
-360
-349
-342
-333
-339
-333
-312
-312
-316
-309
-299
-290
-288
-281
-285
-277
-261
-269
-282
-285
-280
-281
-278
-288
-285
-304
-320
-350
-322
-428
-423
-313
-368
-354
-374
-356
-378
-399
-417
-429
-392
-367
-377
-381
-375
-384
-388
-395
-379
-353
-340
-323
-298
-272
-264
-273
-259
-228
-215
-201
-187
-181
-200
-200
-192
-217
-205
-182
-179
-162
-142
-124
-120
-130
-135
-124
-113
-110
-107
-97
-98
-118
-136
-149
-136
-140
-161
-147
-122
-119
-124
-125
-111
-110
-116
-108
-114
-147
-168
-153
-164
-176
-158
-128
-132
-146
-138
-131
-143
-151
-155
-166
-184
-200
-206
-225
-239
-269
-295
-324
-324
-294
-299
-329
-320
-286
-281
-291
-289
-282
-291
-302
-300
-320
-337
-358
-387
-398
-417
-415
-413
-424
-431
-439
-449
-488
-514
-517
-554
-580
-609
-611
-615
-630
-643
-649
-791
-884
-834
-825
-790
-796
-768
-709
-659
-658
-638
-701
-780
-824
-757
-884
-1171
-1152
-1246
-1238
-1252
-1188
-1007
-873
-755
-667
-594
-549
-505
-486
-453
-464
-497
-542
-562
-551
-531
-500
-423
-350
-278
-206
-176
-152
-148
-145
-154
-185
-210
-236
-277
-332
-399
-479
-543
-566
-576
-575
-572
-568
-530
-490
-453
-417
-388
-357
-334
-334
-337
-347
-372
-425
-510
-505
-499
-500
-494
-456
-410
-357
-296
-257
-197
-153
-119
-97
-76
-56
-27
-19
-30
-40
-47
-44
-48
-18
13
38
56
68
87
129
201
266
310
327
312
273
241
225
228
238
249
247
238
229
228
288
376
420
451
476
512
542
579
613
649
677
704
717
713
735
736
756
794
845
895
954
1021
1105
1213
1334
1442
1511
1523
1458
1231
856
431
19
-272
-458
-540
-654
-884
-1166
-1457
-1652
-1654
-1470
-1214
-999
-896
-932
-1027
-1120
-1151
-1129
-1097
-1068
-1075
-1120
-1125
-1083
-999
-885
-704
-492
-263
26
334
605
815
949
996
997
994
971
929
875
763
610
424
244
92
-13
-49
-52
-29
-13
-53
-132
-244
-370
-480
-573
-671
-804
-964
-1141
-1315
-1470
-1559
-1610
-1616
-1575
-1507
-1419
-1300
-1187
-1088
-1009
-963
-947
-947
-938
-943
-945
-940
-935
-915
-903
-861
-755
-608
-434
-257
-116
-1
76
112
109
90
54
-22
-127
-286
-443
-613
-758
-884
-955
-991
-1034
-1050
-1061
-1072
-1083
-1092
-1114
-1145
-1171
-1209
-1247
-1280
-1305
-1334
-1345
-1320
-1246
-1128
-1005
-851
-675
-494
-320
-153
1
143
252
352
417
454
472
472
444
418
417
420
459
504
548
595
627
675
706
726
748
748
720
658
572
489
434
385
380
351
398
441
541
667
782
915
1059
1220
1274
1348
1445
1543
1656
1740
1819
1810
1814
1858
1883
1948
1985
1967
1931
1890
1877
1843
1813
1729
1443
1023
432
-217
-845
-1305
-1530
-1704
-1796
-1960
-2205
-2434
-2558
-2465
-2218
-1837
-1498
-1340
-1330
-1408
-1469
-1452
-1333
-1167
-1045
-932
-826
-692
-465
-162
207
552
894
1231
1531
1799
2020
2141
2133
2025
1833
1617
1406
1216
1017
796
558
299
69
-103
-202
-249
-279
-320
-423
-583
-783
-1017
-1249
-1439
-1595
-1735
-1839
-1930
-1992
-2000
-1938
-1795
-1583
-1303
-1020
-729
-445
-184
66
262
416
537
624
692
758
822
879
923
953
1009
1062
1140
1219
1276
1287
1247
1142
919
611
239
-231
-735
-1193
-1605
-1897
-2149
-2294
-2422
-2514
-2546
-2540
-2408
-2228
-1995
-1807
-1684
-1607
-1610
-1589
-1565
-1519
-1417
-1323
-1194
-1093
-947
-753
-559
-280
-24
213
409
551
638
626
589
485
347
175
-10
-173
-356
-494
-614
-722
-787
-822
-791
-741
-699
-670
-689
-733
-790
-848
-922
-965
-1002
-1041
-1066
-1061
-987
-872
-695
-481
-272
-54
165
373
556
722
846
900
915
929
940
950
997
1049
1085
1103
1197
1309
1437
1625
1784
1957
2016
2060
2015
1931
1858
1761
1683
1567
1492
1395
1290
1202
1134
1032
970
894
862
829
826
815
721
551
209
-240
-777
-1289
-1723
-2051
-2184
-2254
-2276
-2295
-2291
-2238
-2077
-1794
-1442
-1083
-832
-715
-723
-747
-727
-661
-564
-477
-443
-375
-266
-73
218
531
815
1041
1201
1335
1430
1486
1465
1321
1090
791
464
175
-58
-262
-446
-627
-778
-896
-969
-1002
-1002
-1017
-1066
-1145
-1274
-1414
-1565
-1708
-1821
-1900
-1923
-1902
-1837
-1715
-1539
-1317
-1056
-772
-487
-205
40
252
408
515
587
615
607
602
579
568
585
604
608
605
626
635
616
574
465
291
47
-211
-507
-814
-1157
-1534
-1823
-2060
-2198
-2301
-2290
-2294
-2351
-2430
-2515
-2540
-2503
-2365
-2173
-2026
-1928
-1890
-1867
-1766
-1600
-1378
-1132
-842
-615
-485
-341
-240
-130
-6
105
174
183
156
70
-37
-163
-280
-372
-457
-559
-650
-747
-830
-919
-999
-1044
-1074
-1089
-1102
-1092
-1128
-1164
-1170
-1149
-1091
-982
-829
-677
-531
-406
-291
-192
-57
95
286
415
534
620
686
777
855
967
1051
1103
1171
1243
1360
1478
1604
1744
1849
1957
1992
2050
2021
1965
1920
1875
1839
1747
1696
1617
1489
1343
1211
1084
955
904
805
695
581
460
188
-221
-674
-1264
-1810
-2229
-2420
-2459
-2435
-2343
-2360
-2430
-2403
-2269
-1985
-1610
-1211
-959
-901
-920
-991
-1016
-929
-741
-498
-277
-13
200
393
621
835
1086
1270
1427
1532
1513
1414
1221
962
658
385
143
-48
-182
-316
-435
-562
-695
-844
-957
-1026
-1092
-1193
-1319
-1474
-1671
-1866
-2029
-2120
-2120
-2044
-1909
-1748
-1578
-1377
-1166
-937
-681
-432
-191
3
156
258
319
370
420
475
558
641
740
845
914
958
985
977
906
807
687
484
217
-92
-445
-766
-1119
-1412
-1630
-1862
-2033
-2116
-2146
-2205
-2336
-2496
-2599
-2610
-2539
-2382
-2222
-2136
-2044
-1991
-1912
-1727
-1457
-1116
-848
-629
-482
-427
-347
-212
-63
44
118
130
81
7
-73
-148
-207
-251
-273
-334
-414
-491
-597
-700
-803
-907
-980
-1040
-1069
-1089
-1128
-1158
-1154
-1098
-993
-843
-679
-539
-425
-344
-294
-229
-140
-41
98
217
349
447
524
628
734
881
1044
1178
1306
1399
1473
1609
1747
1880
2022
2074
2063
2042
2004
2059
2140
2132
2127
2007
1841
1699
1506
1391
1251
1112
1020
868
722
527
310
-46
-506
-1017
-1615
-2038
-2358
-2422
-2364
-2338
-2288
-2368
-2424
-2325
-2109
-1739
-1382
-1127
-1040
-1109
-1179
-1194
-1069
-842
-519
-190
77
356
573
798
1027
1230
1429
1534
1582
1552
1411
1219
978
727
494
324
221
135
49
-57
-217
-431
-623
-803
-949
-1077
-1233
-1409
-1631
-1860
-2073
-2203
-2238
-2202
-2076
-1918
-1734
-1551
-1372
-1186
-1012
-810
-615
-441
-300
-182
-51
45
124
227
364
523
691
844
948
998
989
920
773
585
230
-218
-701
-1125
-1336
-1449
-1466
-1518
-1700
-1873
-1983
-1965
-1856
-1736
-1685
-1760
-1893
-2074
-2176
-2175
-2058
-1842
-1673
-1488
-1328
-1166
-954
-754
-550
-401
-299
-210
-189
-193
-249
-320
-353
-374
-324
-277
-208
-143
-162
-189
-224
-237
-236
-240
-268
-375
-509
-647
-740
-779
-758
-694
-613
-551
-498
-443
-356
-265
-212
-170
-136
-136
-97
-44
30
83
169
312
480
635
791
937
1019
1159
1208
1315
1450
1540
1651
1743
1791
1936
1998
2073
2184
2153
2150
2120
2120
2075
2011
1880
1713
1485
1244
1097
975
848
806
589
178
-321
-984
-1549
-1941
-2169
-2146
-2107
-2096
-2120
-2266
-2366
-2314
-2122
-1854
-1532
-1342
-1288
-1331
-1400
-1382
-1237
-980
-620
-234
115
453
681
869
1030
1161
1302
1427
1498
1497
1393
1204
962
747
594
533
512
474
409
245
15
-228
-490
-729
-929
-1114
-1292
-1496
-1721
-1922
-2071
-2167
-2168
-2086
-1959
-1812
-1665
-1546
-1436
-1333
-1193
-1038
-874
-689
-515
-351
-185
-25
135
332
502
647
724
709
564
385
201
52
-15
-95
-192
-340
-528
-680
-790
-872
-922
-977
-1082
-1235
-1417
-1591
-1698
-1751
-1751
-1731
-1698
-1638
-1570
-1491
-1385
-1285
-1176
-1060
-973
-925
-912
-910
-913
-892
-845
-757
-662
-576
-496
-443
-394
-346
-286
-238
-188
-171
-178
-198
-248
-272
-273
-262
-223
-206
-176
-145
-133
-105
-60
6
75
118
149
170
152
153
200
219
297
363
403
427
459
560
661
744
848
931
948
1066
1197
1356
1540
1646
1703
1779
1736
1799
1903
1819
1864
1827
1732
1765
1610
1519
1407
1183
1125
1036
929
776
508
74
-301
-784
-1230
-1497
-1732
-1759
-1707
-1637
-1502
-1439
-1420
-1337
-1229
-1070
-831
-694
-640
-645
-743
-741
-640
-433
-125
99
245
373
400
431
468
452
423
320
151
-66
-288
-490
-652
-768
-839
-849
-847
-834
-853
-917
-1001
-1088
-1140
-1162
-1142
-1094
-1063
-1037
-985
-886
-747
-551
-338
-103
115
286
415
498
563
612
643
665
680
673
659
638
602
564
511
455
282
91
-229
-587
-931
-1269
-1469
-1682
-1791
-1882
-1998
-2059
-2095
-2013
-1899
-1753
-1643
-1612
-1569
-1589
-1544
-1485
-1404
-1223
-1115
-998
-890
-804
-695
-610
-520
-473
-456
-491
-574
-683
-818
-918
-985
-1026
-1040
-1029
-1015
-1001
-1018
-995
-976
-955
-905
-879
-838
-825
-784
-704
-626
-505
-363
-219
-63
56
184
317
435
543
633
707
700
694
709
734
772
824
906
960
1001
1075
1147
1181
1219
1203
1241
1294
1324
1403
1443
1436
1458
1569
1606
1695
1776
1781
1778
1739
1724
1675
1572
1424
1292
1097
969
897
851
859
773
553
229
-178
-683
-1015
-1251
-1374
-1342
-1381
-1380
-1368
-1374
-1282
-1142
-1019
-913
-837
-827
-810
-802
-790
-718
-679
-573
-405
-252
-78
64
93
112
115
88
80
3
-140
-334
-538
-684
-746
-749
-720
-679
-653
-656
-686
-742
-783
-802
-812
-805
-792
-767
-719
-671
-602
-487
-342
-159
34
204
342
431
460
462
453
441
442
424
387
352
312
281
259
230
187
125
-9
-223
-461
-811
-1151
-1394
-1596
-1655
-1721
-1765
-1814
-1888
-1863
-1787
-1649
-1530
-1431
-1388
-1411
-1410
-1423
-1362
-1281
-1205
-1072
-991
-914
-838
-789
-720
-677
-663
-672
-753
-869
-1005
-1120
-1194
-1228
-1207
-1183
-1140
-1097
-1052
-994
-940
-875
-803
-740
-697
-663
-625
-578
-497
-367
-222
-52
115
258
393
477
551
627
683
741
778
810
815
774
763
796
844
939
1003
1034
1045
991
992
979
968
992
960
981
1009
1001
1101
1160
1260
1446
1495
1527
1551
1479
1437
1416
1335
1366
1284
1127
999
875
798
793
863
830
685
288
-150
-534
-871
-970
-1027
-1093
-1176
-1271
-1296
-1216
-1097
-968
-863
-857
-861
-876
-864
-849
-853
-859
-859
-814
-690
-537
-401
-326
-283
-259
-247
-208
-180
-223
-356
-520
-682
-747
-752
-724
-682
-669
-680
-675
-674
-668
-651
-658
-652
-630
-606
-566
-529
-498
-437
-364
-256
-107
49
197
288
338
365
379
387
395
388
352
323
285
250
224
192
147
81
-13
-147
-251
-427
-668
-904
-1126
-1276
-1390
-1447
-1496
-1542
-1590
-1627
-1577
-1508
-1427
-1362
-1349
-1352
-1381
-1390
-1356
-1325
-1275
-1219
-1171
-1106
-1051
-1003
-953
-891
-871
-879
-879
-919
-986
-1058
-1101
-1116
-1125
-1114
-1090
-1067
-1025
-966
-914
-835
-773
-715
-669
-633
-599
-547
-475
-427
-336
-235
-141
-27
66
155
245
320
377
436
483
522
568
579
604
652
695
760
841
898
957
983
979
1013
1044
1089
1170
1199
1188
1207
1190
1232
1346
1389
1485
1514
1488
1464
1439
1446
1429
1429
1358
1275
1174
1100
1080
992
895
768
542
288
-16
-393
-638
-808
-917
-867
-861
-893
-901
-933
-905
-829
-769
-769
-805
-861
-871
-854
-840
-797
-777
-768
-683
-578
-461
-364
-332
-317
-297
-287
-299
-354
-455
-564
-668
-732
-742
-685
-657
-650
-660
-691
-677
-659
-643
-622
-622
-632
-615
-600
-587
-551
-507
-455
-378
-282
-154
-19
67
160
237
270
326
365
385
400
397
378
351
332
321
285
226
131
45
-52
-222
-369
-552
-751
-888
-1028
-1129
-1202
-1307
-1388
-1436
-1460
-1454
-1430
-1398
-1390
-1391
-1394
-1382
-1349
-1345
-1314
-1281
-1253
-1205
-1159
-1093
-1020
-938
-874
-823
-760
-701
-665
-663
-652
-627
-616
-600
-607
-596
-573
-562
-526
-482
-442
-398
-351
-305
-269
-227
-188
-146
-110
-108
-120
-134
-131
-123
-114
-92
-60
-29
9
37
63
88
91
115
152
200
239
249
261
263
275
312
325
345
394
473
501
510
537
545
576
599
635
671
715
785
827
888
954
987
1012
1033
1065
1055
1049
1086
1080
1053
1036
1021
1014
1000
957
859
721
587
460
384
376
347
305
259
200
131
61
0
-58
-113
-142
-179
-230
-298
-403
-532
-639
-702
-753
-780
-771
-791
-819
-836
-870
-893
-915
-914
-911
-932
-936
-951
-977
-993
-996
-998
-988
-979
-966
-946
-930
-917
-904
-880
-841
-801
-773
-772
-748
-728
-707
-685
-659
-627
-606
-568
-536
-509
-472
-415
-353
-285
-224
-179
-153
-130
-115
-107
-101
-105
-112
-135
-152
-176
-181
-171
-177
-178
-197
-234
-264
-295
-341
-382
-417
-451
-510
-583
-653
-719
-765
-802
-829
-853
-883
-897
-914
-926
-950
-970
-976
-969
-957
-944
-946
-943
-943
-949
-936
-939
-907
-885
-870
-850
-833
-809
-790
-774
-754
-737
-731
-732
-735
-726
-714
-690
-663
-643
-615
-572
-529
-495
-438
-393
-348
-291
-239
-186
-142
-108
-65
-15
32
99
165
231
299
346
392
461
533
594
651
718
780
858
909
954
1003
1041
1105
1170
1223
1268
1304
1352
1404
1453
1498
1534
1575
1597
1605
1613
1581
1531
1500
1436
1315
1148
974
855
827
815
797
771
687
575
465
344
217
85
-29
-121
-229
-359
-509
-681
-844
-956
-1030
-1070
-1027
-1039
-1111
-1254
-1418
-1408
-1344
-1296
-1221
-1208
-1228
-1251
-1357
-1466
-1549
-1560
-1476
-1357
-1229
-1163
-1149
-1154
-1109
-1032
-970
-901
-815
-709
-605
-570
-569
-571
-569
-532
-499
-443
-395
-343
-262
-161
-65
8
52
82
107
99
84
52
39
67
89
87
50
3
-17
-40
-60
-53
-36
-10
7
8
-19
-70
-125
-180
-240
-314
-379
-462
-543
-575
-601
-644
-669
-682
-703
-729
-756
-776
-808
-844
-878
-915
-971
-1019
-1077
-1149
-1198
-1233
-1237
-1229
-1214
-1202
-1187
-1172
-1159
-1148
-1124
-1092
-1071
-1045
-1020
-986
-965
-950
-923
-900
-854
-810
-750
-696
-625
-538
-448
-374
-297
-211
-135
-72
-20
37
84
126
165
208
247
312
385
452
502
555
614
665
732
805
865
925
966
1012
1044
1053
1074
1113
1171
1236
1315
1376
1389
1423
1469
1476
1489
1491
1496
1515
1513
1513
1480
1440
1393
1278
1117
956
816
754
732
738
703
583
480
372
257
128
-10
-141
-237
-322
-423
-523
-666
-839
-957
-1048
-1139
-1174
-1214
-1245
-1266
-1310
-1346
-1375
-1403
-1426
-1456
-1477
-1504
-1514
-1508
-1503
-1483
-1466
-1446
-1425
-1401
-1367
-1318
-1252
-1174
-1078
-982
-909
-864
-820
-770
-726
-684
-636
-568
-506
-436
-362
-308
-245
-180
-112
-50
1
40
58
94
118
133
160
172
152
119
85
56
69
67
42
35
21
-3
-6
-9
-41
-60
-94
-128
-167
-225
-294
-367
-427
-467
-511
-577
-630
-677
-716
-737
-768
-792
-801
-823
-858
-903
-968
-1031
-1087
-1136
-1195
-1238
-1263
-1288
-1306
-1314
-1305
-1301
-1288
-1267
-1236
-1198
-1188
-1170
-1154
-1155
-1153
-1130
-1103
-1071
-1024
-977
-921
-880
-821
-765
-706
-652
-588
-515
-453
-384
-324
-264
-207
-147
-78
-34
12
65
113
174
241
295
366
424
480
553
603
633
650
669
700
745
777
815
863
919
947
984
1006
1036
1090
1120
1179
1234
1249
1261
1270
1267
1272
1260
1236
1215
1205
1181
1157
1139
1110
1066
936
773
643
543
505
510
506
461
378
269
150
28
-92
-207
-306
-396
-461
-538
-655
-759
-866
-968
-1040
-1081
-1095
-1119
-1126
-1143
-1184
-1226
-1268
-1281
-1294
-1313
-1324
-1351
-1372
-1361
-1340
-1297
-1256
-1224
-1193
-1185
-1169
-1132
-1065
-989
-895
-802
-732
-669
-626
-594
-553
-510
-464
-417
-346
-286
-224
-172
-136
-76
-13
41
72
104
134
149
162
172
188
192
182
147
125
114
96
124
133
111
84
17
-76
-143
-194
-206
-173
-198
-261
-317
-396
-477
-529
-593
-653
-681
-726
-781
-848
-914
-958
-975
-996
-998
-1021
-1077
-1093
-1114
-1146
-1175
-1189
-1224
-1260
-1281
-1309
-1326
-1320
-1289
-1244
-1200
-1172
-1152
-1139
-1123
-1098
-1063
-1038
-1005
-988
-974
-940
-911
-861
-811
-780
-742
-705
-674
-639
-589
-523
-445
-360
-310
-250
-194
-156
-105
-27
51
113
180
235
284
322
361
394
441
486
517
547
578
616
662
695
726
756
787
804
804
826
852
876
916
936
950
988
1028
1051
1071
1101
1122
1153
1175
1198
1202
1185
1159
1159
1164
1158
1170
1120
1026
896
738
593
524
509
501
500
455
358
239
120
8
-84
-188
-251
-323
-434
-517
-620
-734
-832
-909
-978
-1010
-1000
-1008
-1044
-1081
-1098
-1120
-1139
-1153
-1173
-1215
-1258
-1286
-1298
-1289
-1251
-1225
-1208
-1181
-1170
-1157
-1121
-1063
-1002
-928
-854
-800
-767
-765
-758
-751
-732
-702
-659
-606
-565
-516
-453
-405
-362
-304
-236
-185
-138
-101
-79
-42
-16
4
23
28
21
4
-8
-13
4
41
72
94
104
100
61
7
-67
-161
-247
-310
-348
-356
-385
-457
-498
-544
-590
-629
-667
-709
-764
-808
-836
-869
-920
-974
-1013
-1061
-1097
-1124
-1164
-1158
-1138
-1131
-1144
-1154
-1153
-1159
-1157
-1164
-1178
-1167
-1162
-1162
-1152
-1139
-1118
-1113
-1104
-1085
-1072
-1057
-1024
-978
-921
-883
-845
-801
-763
-730
-703
-663
-637
-603
-548
-490
-439
-386
-317
-250
-183
-130
-89
-34
17
56
84
104
114
126
145
170
207
251
302
334
361
390
443
505
547
591
606
602
598
630
666
677
707
763
803
832
873
897
925
974
1024
1065
1073
1058
1039
1005
981
975
974
969
982
973
928
909
872
800
713
586
472
402
370
363
355
324
229
132
61
-28
-108
-183
-258
-331
-407
-469
-541
-635
-732
-817
-881
-941
-980
-996
-1003
-1002
-1029
-1065
-1090
-1117
-1161
-1208
-1227
-1228
-1220
-1201
-1183
-1175
-1165
-1160
-1155
-1149
-1122
-1086
-1040
-969
-894
-819
-763
-733
-700
-656
-617
-580
-539
-482
-429
-375
-320
-282
-251
-221
-171
-129
-95
-53
-14
24
53
69
84
79
60
44
48
39
23
5
1
18
38
62
73
60
12
-51
-115
-156
-190
-240
-313
-356
-374
-392
-398
-430
-475
-514
-559
-590
-631
-681
-715
-738
-769
-818
-861
-940
-1007
-1045
-1075
-1099
-1132
-1141
-1139
-1159
-1186
-1199
-1205
-1217
-1239
-1247
-1245
-1233
-1219
-1210
-1183
-1174
-1176
-1150
-1105
-1059
-1016
-974
-914
-846
-798
-757
-706
-676
-646
-602
-559
-529
-489
-426
-375
-321
-261
-196
-152
-102
-51
-3
50
112
157
184
209
233
241
258
275
301
331
354
386
403
430
468
523
560
572
584
578
565
554
582
628
660
710
748
759
788
818
843
883
944
997
1022
1053
1064
1052
1034
1034
1041
1044
1071
1095
1082
1077
1061
1026
1007
936
815
680
541
438
377
358
348
311
231
131
39
-73
-170
-244
-337
-417
-486
-538
-615
-721
-836
-923
-1009
-1072
-1092
-1106
-1128
-1146
-1160
-1183
-1200
-1216
-1235
-1254
-1275
-1287
-1294
-1284
-1266
-1248
-1216
-1203
-1190
-1178
-1163
-1125
-1079
-1014
-937
-854
-789
-740
-705
-686
-675
-657
-625
-602
-568
-516
-459
-411
-359
-310
-265
-208
-149
-84
-38
14
52
83
109
123
127
130
129
121
130
142
153
151
147
146
145
163
176
164
133
104
65
27
-3
-35
-88
-168
-243
-311
-338
-342
-349
-359
-378
-417
-482
-555
-622
-691
-754
-809
-868
-930
-983
-1046
-1120
-1175
-1199
-1220
-1244
-1254
-1283
-1313
-1334
-1347
-1354
-1373
-1376
-1373
-1375
-1359
-1335
-1306
-1271
-1239
-1198
-1163
-1119
-1057
-1010
-957
-881
-803
-722
-677
-626
-578
-548
-520
-486
-452
-426
-404
-377
-327
-281
-231
-167
-112
-52
-9
22
45
61
87
122
160
210
254
294
323
347
383
436
500
548
587
622
641
660
680
694
706
708
704
706
704
712
745
775
785
789
800
788
799
814
809
826
857
877
872
840
804
794
783
802
838
845
847
837
802
765
740
678
571
449
338
262
234
218
189
141
60
-35
-113
-196
-276
-357
-453
-528
-586
-652
-724
-793
-868
-937
-990
-1034
-1043
-1040
-1051
-1052
-1056
-1067
-1065
-1073
-1087
-1100
-1108
-1102
-1084
-1060
-1039
-1016
-993
-983
-979
-954
-920
-879
-841
-790
-718
-655
-627
-602
-562
-548
-547
-530
-503
-476
-444
-395
-356
-331
-278
-218
-184
-132
-54
12
44
79
115
168
199
212
235
246
253
258
284
304
326
335
338
343
341
327
303
264
232
171
90
34
1
36
32
-14
-66
-164
-281
-379
-455
-511
-535
-513
-506
-532
-590
-659
-726
-785
-805
-840
-899
-928
-963
-1026
-1083
-1122
-1154
-1191
-1213
-1242
-1275
-1276
-1253
-1242
-1229
-1212
-1197
-1194
-1194
-1194
-1190
-1162
-1107
-1029
-968
-924
-876
-843
-802
-751
-698
-646
-595
-517
-458
-404
-349
-305
-268
-227
-192
-187
-176
-164
-136
-96
-46
2
40
69
106
146
165
198
226
247
264
278
302
310
308
314
336
365
392
428
460
492
494
479
482
465
441
421
395
386
391
413
423
427
440
454
442
423
405
402
413
454
474
488
531
556
570
556
573
604
603
642
665
657
652
653
650
630
627
608
561
490
374
232
130
111
142
160
190
173
101
29
-49
-126
-201
-276
-336
-405
-478
-547
-649
-748
-810
-846
-867
-846
-823
-841
-864
-884
-897
-908
-923
-930
-958
-992
-1016
-1047
-1040
-1005
-981
-942
-910
-875
-840
-823
-803
-749
-673
-600
-534
-490
-483
-481
-482
-469
-444
-427
-389
-363
-317
-265
-217
-167
-131
-86
-32
4
30
61
68
70
64
74
102
100
90
85
82
89
98
112
124
142
160
157
152
141
110
83
68
41
27
1
-25
-60
-114
-162
-196
-205
-193
-218
-272
-340
-429
-499
-539
-531
-526
-564
-585
-622
-702
-781
-836
-892
-952
-981
-1009
-1052
-1108
-1155
-1194
-1227
-1226
-1211
-1219
-1223
-1223
-1220
-1202
-1169
-1135
-1107
-1089
-1066
-1060
-1050
-1024
-976
-932
-891
-822
-784
-736
-690
-649
-602
-553
-504
-452
-413
-389
-364
-344
-328
-315
-300
-287
-276
-257
-237
-184
-134
-90
-41
-9
22
39
61
92
127
156
172
193
218
226
233
254
275
299
329
357
369
380
395
381
358
359
352
338
319
295
305
314
340
398
414
444
485
504
520
526
547
560
565
597
626
647
674
707
723
724
740
740
754
760
754
775
767
756
724
629
547
437
283
172
100
99
126
146
184
188
154
115
79
3
-89
-169
-247
-315
-355
-420
-506
-607
-706
-754
-783
-762
-749
-746
-725
-716
-686
-670
-680
-718
-786
-823
-850
-867
-872
-868
-859
-853
-824
-781
-757
-749
-744
-716
-663
-595
-535
-494
-477
-467
-467
-466
-465
-464
-447
-425
-367
-292
-221
-150
-105
-74
-41
-5
34
84
111
116
132
156
181
189
186
195
200
205
224
244
259
262
244
223
195
168
137
78
27
-21
-65
-108
-156
-219
-295
-361
-468
-550
-586
-629
-664
-727
-797
-847
-860
-839
-822
-836
-877
-898
-908
-916
-924
-949
-994
-1047
-1074
-1065
-1056
-1033
-1026
-1046
-1029
-1012
-997
-963
-951
-961
-964
-956
-943
-928
-914
-906
-891
-863
-825
-752
-919
-1053
-1029
-1030
-962
-836
-791
-761
-678
-608
-559
-558
-541
-503
-481
-493
-463
-425
-410
-353
-284
-217
-107
2
56
108
149
174
220
216
201
188
176
140
144
185
222
283
332
398
494
561
611
657
632
606
547
476
445
395
371
363
413
484
586
683
725
859
948
995
1019
988
960
947
945
907
941
912
897
902
912
952
987
1037
1025
1018
968
924
875
721
585
367
86
-161
-486
-657
-726
-761
-714
-679
-626
-550
-474
-424
-385
-388
-500
-628
-758
-874
-904
-908
-887
-831
-797
-706
-584
-455
-331
-261
-230
-258
-318
-399
-510
-624
-766
-900
-961
-950
-890
-802
-715
-631
-558
-489
-419
-400
-418
-452
-491
-539
-552
-517
-481
-416
-336
-232
-101
9
144
253
349
421
460
486
443
378
305
229
169
131
130
136
151
176
195
212
199
151
73
-29
-152
-276
-394
-500
-585
-642
-666
-672
-663
-633
-602
-572
-549
-530
-531
-553
-616
-679
-778
-905
-1034
-1130
-1201
-1211
-1195
-1157
-1095
-1134
-1113
-1081
-1042
-1000
-994
-990
-1026
-1070
-1114
-1087
-1072
-1040
-978
-943
-912
-847
-767
-676
-603
-567
-529
-537
-568
-618
-668
-685
-681
-664
-633
-596
-568
-546
-510
-451
-384
-339
-306
-305
-310
-317
-316
-307
-278
-248
-222
-175
-139
-99
-73
-52
-27
-3
-1
-7
-41
-107
-181
-229
-250
-277
-271
-259
-239
-231
-216
-153
-126
-93
-75
-90
-76
-111
-105
-81
-72
-42
-2
59
92
168
243
246
314
320
312
344
304
312
354
382
439
547
576
652
780
806
877
917
906
975
927
956
991
1039
1080
1097
1211
1230
1321
1340
1324
1275
1193
1170
1137
1102
1080
985
833
689
405
208
25
-202
-247
-345
-401
-400
-442
-421
-420
-430
-428
-466
-537
-638
-719
-799
-838
-836
-854
-850
-854
-850
-804
-782
-741
-704
-698
-704
-749
-786
-852
-956
-1055
-1135
-1144
-1106
-1038
-957
-889
-831
-783
-726
-661
-605
-569
-554
-534
-501
-457
-373
-302
-227
-126
-44
61
138
188
257
292
319
335
322
319
272
223
197
176
170
166
178
176
168
148
102
42
-20
-79
-147
-215
-271
-320
-356
-380
-407
-422
-427
-428
-428
-428
-425
-443
-454
-494
-522
-553
-592
-743
-797
-910
-993
-1031
-1194
-1215
-1330
-1340
-1340
-1307
-1226
-1199
-1133
-1146
-1102
-1101
-1101
-1068
-1090
-1076
-1082
-1067
-991
-943
-859
-776
-707
-654
-624
-587
-586
-579
-593
-609
-627
-647
-664
-682
-693
-639
-590
-534
-469
-413
-354
-359
-338
-311
-315
-321
-322
-347
-350
-357
-339
-273
-223
-155
-113
-111
-120
-144
-193
-217
-250
-301
-312
-362
-419
-428
-442
-418
-355
-310
-270
-248
-241
-234
-246
-230
-194
-184
-160
-156
-127
-61
33
137
222
281
312
322
272
231
274
295
351
439
460
519
582
635
729
816
880
952
981
975
973
1022
1069
1074
1118
1129
1168
1204
1225
1234
1227
1215
1204
1148
1084
1009
872
744
595
446
188
-6
-246
-468
-528
-595
-563
-531
-556
-561
-537
-505
-468
-497
-588
-704
-832
-943
-978
-983
-1011
-1007
-993
-943
-842
-774
-739
-718
-744
-779
-814
-873
-945
-1051
-1149
-1227
-1224
-1142
-1045
-958
-906
-852
-785
-719
-634
-590
-567
-547
-536
-502
-444
-375
-299
-197
-81
35
160
268
353
422
464
482
475
464
448
410
374
349
330
315
323
345
354
348
332
304
257
184
100
21
-75
-166
-242
-311
-345
-370
-396
-408
-398
-408
-417
-441
-470
-511
-548
-594
-637
-681
-707
-826
-910
-950
-1034
-946
-936
-885
-865
-948
-960
-981
-1035
-1079
-1154
-1269
-1376
-1417
-1414
-1318
-1194
-1124
-1028
-1009
-962
-888
-838
-779
-773
-790
-790
-779
-749
-757
-735
-704
-675
-604
-550
-469
-423
-393
-373
-380
-370
-377
-403
-439
-468
-470
-444
-405
-346
-301
-254
-223
-173
-128
-110
-91
-82
-91
-119
-146
-201
-228
-232
-244
-239
-232
-218
-198
-163
-143
-96
-100
-100
-118
-146
-163
-198
-181
-178
-170
-97
-46
-23
30
48
80
114
132
158
164
167
191
248
273
335
419
459
533
552
602
658
650
715
750
776
867
894
945
1018
998
1076
1099
1125
1256
1243
1250
1222
1174
1117
1089
1032
956
898
745
602
358
111
-113
-346
-482
-547
-550
-558
-584
-602
-576
-533
-481
-462
-529
-668
-821
-931
-985
-988
-949
-888
-832
-796
-752
-685
-602
-540
-534
-530
-563
-633
-705
-802
-894
-965
-1009
-989
-931
-868
-789
-727
-670
-619
-581
-549
-549
-571
-606
-614
-602
-558
-475
-375
-264
-153
-31
86
154
218
276
332
368
374
374
351
306
260
259
255
249
252
266
276
250
207
153
83
10
-86
-174
-253
-341
-424
-485
-517
-533
-533
-539
-550
-559
-559
-575
-595
-623
-643
-658
-687
-703
-712
-707
-692
-673
-635
-606
-577
-562
-588
-731
-875
-1102
-1324
-1378
-1442
-1437
-1440
-1462
-1450
-1380
-1238
-1085
-944
-924
-959
-1000
-1054
-1011
-952
-886
-837
-820
-755
-701
-612
-503
-405
-330
-277
-244
-285
-362
-454
-540
-600
-634
-638
-611
-590
-600
-579
-521
-457
-370
-328
-333
-363
-406
-439
-456
-455
-463
-436
-405
-390
-364
-335
-286
-239
-174
-128
-119
-110
-148
-201
-222
-251
-255
-262
-254
-225
-217
-168
-145
-58
28
76
142
160
160
133
91
93
128
155
235
267
297
381
425
557
695
755
769
747
674
705
732
758
825
868
953
1001
1077
1119
1224
1242
1289
1386
1381
1388
1303
1204
1134
1040
987
941
853
642
318
78
-209
-289
-297
-300
-271
-361
-425
-428
-381
-310
-270
-346
-506
-671
-809
-859
-842
-815
-764
-733
-714
-635
-546
-508
-479
-493
-527
-547
-591
-645
-741
-870
-986
-1050
-1038
-971
-889
-823
-777
-763
-748
-697
-657
-658
-663
-681
-686
-652
-593
-493
-389
-283
-172
-59
59
155
248
301
328
366
399
417
425
403
377
346
332
338
354
378
382
360
309
247
170
77
-6
-102
-184
-240
-307
-349
-368
-399
-402
-400
-411
-422
-432
-452
-489
-527
-562
-606
-639
-672
-790
-833
-918
-948
-895
-881
-804
-785
-810
-851
-923
-950
-996
-1042
-1106
-1198
-1218
-1247
-1165
-1088
-1009
-936
-896
-868
-870
-839
-811
-803
-803
-815
-817
-804
-803
-776
-746
-700
-644
-589
-521
-484
-474
-473
-480
-491
-494
-493
-504
-520
-529
-511
-458
-401
-359
-318
-300
-274
-241
-218
-213
-208
-196
-220
-242
-283
-318
-349
-365
-367
-352
-324
-302
-255
-228
-197
-186
-178
-201
-249
-268
-282
-281
-257
-217
-182
-142
-93
-38
17
83
98
143
139
106
110
121
151
195
253
305
342
390
464
489
615
679
744
772
790
766
772
826
892
991
996
1027
1027
1075
1105
1177
1222
1250
1199
1148
1086
988
959
903
872
769
667
420
133
-91
-358
-451
-510
-522
-504
-559
-585
-566
-532
-474
-435
-487
-604
-726
-828
-889
-924
-937
-935
-931
-897
-828
-757
-690
-653
-667
-670
-671
-698
-761
-876
-1021
-1139
-1188
-1158
-1077
-974
-897
-857
-811
-758
-683
-615
-581
-566
-590
-581
-554
-505
-432
-360
-275
-162
-30
95
186
254
305
339
370
395
399
377
335
291
253
232
233
246
250
254
236
205
168
115
57
-11
-88
-192
-278
-364
-444
-494
-527
-549
-552
-530
-527
-538
-561
-585
-612
-642
-668
-690
-725
-762
-794
-800
-769
-752
-722
-675
-636
-618
-608
-608
-610
-616
-641
-669
-717
-794
-1097
-1358
-1645
-1849
-1822
-1798
-1666
-1568
-1493
-1378
-1196
-1006
-843
-715
-721
-815
-905
-983
-932
-846
-744
-629
-567
-462
-394
-316
-255
-201
-153
-150
-208
-337
-477
-639
-781
-843
-837
-787
-689
-627
-573
-516
-456
-369
-295
-276
-303
-355
-407
-451
-434
-349
-230
-113
-1
106
153
165
202
253
281
299
277
215
171
106
111
123
140
167
204
205
194
231
238
273
297
306
369
380
419
520
534
584
644
685
791
806
852
885
919
926
980
1056
1014
1090
1075
1069
1106
1114
1184
1200
1176
1131
1065
1035
940
879
784
597
291
13
-305
-546
-614
-646
-568
-541
-544
-512
-454
-393
-319
-319
-401
-559
-756
-913
-975
-972
-912
-866
-853
-797
-753
-686
-600
-536
-528
-566
-623
-685
-769
-874
-984
-1073
-1111
-1078
-973
-865
-754
-682
-619
-571
-538
-517
-504
-516
-550
-563
-560
-533
-470
-377
-270
-162
-61
31
122
191
227
257
270
270
270
256
229
193
158
147
174
197
211
229
232
212
166
102
42
-22
-115
-202
-272
-341
-397
-425
-424
-416
-422
-411
-419
-440
-471
-517
-570
-636
-696
-767
-842
-938
-988
-1006
-1014
-958
-924
-916
-886
-931
-942
-915
-970
-1031
-1127
-1211
-1241
-1204
-1129
-1051
-996
-982
-935
-904
-859
-789
-766
-782
-823
-867
-865
-873
-858
-843
-825
-822
-803
-753
-712
-655
-612
-577
-540
-510
-509
-500
-520
-535
-523
-513
-442
-393
-375
-357
-362
-337
-311
-294
-288
-320
-326
-352
-373
-385
-412
-428
-453
-468
-481
-505
-509
-517
-496
-454
-435
-416
-381
-383
-391
-402
-404
-361
-345
-286
-223
-156
-104
-61
-9
61
109
136
167
160
181
143
139
159
154
193
274
375
464
504
571
616
675
712
763
770
734
695
690
773
846
988
1068
1106
1187
1197
1248
1294
1325
1290
1255
1178
1098
1112
955
901
795
648
575
343
126
-111
-425
-569
-638
-608
-572
-598
-637
-700
-718
-679
-604
-593
-730
-910
-1090
-1215
-1166
-1082
-965
-895
-903
-881
-843
-762
-660
-624
-648
-722
-806
-874
-928
-974
-1044
-1092
-1107
-1077
-974
-881
-824
-785
-770
-749
-710
-664
-632
-632
-616
-602
-544
-451
-327
-176
-76
34
127
206
303
376
433
464
482
512
510
499
491
472
452
435
457
453
439
423
365
297
220
142
65
-24
-111
-193
-260
-317
-358
-378
-399
-410
-430
-452
-492
-564
-640
-722
-800
-874
-914
-934
-954
-970
-964
-962
-962
-917
-909
-897
-960
-1027
-1121
-1201
-1229
-1284
-1285
-1280
-1264
-1213
-1156
-1108
-1051
-1002
-980
-954
-942
-960
-964
-977
-981
-962
-924
-850
-795
-748
-698
-665
-628
-570
-521
-477
-460
-479
-495
-520
-505
-492
-454
-399
-352
-298
-279
-261
-233
-250
-223
-205
-213
-225
-262
-284
-300
-286
-263
-223
-195
-165
-163
-158
-136
-129
-121
-137
-115
-130
-149
-166
-171
-142
-132
-35
55
126
166
183
195
224
264
282
270
264
260
239
256
301
359
439
544
625
737
805
857
907
847
860
846
848
877
853
902
985
1032
1165
1198
1217
1276
1247
1305
1282
1239
1216
1163
1053
1023
929
898
815
653
410
173
-87
-355
-425
-528
-523
-531
-601
-595
-581
-565
-500
-474
-500
-605
-724
-813
-884
-898
-929
-949
-966
-948
-889
-829
-750
-686
-681
-685
-695
-709
-734
-831
-949
-1084
-1138
-1126
-1057
-947
-883
-835
-792
-737
-651
-596
-559
-528
-531
-512
-478
-428
-349
-283
-199
-125
-20
89
180
258
301
360
406
423
445
432
409
367
321
322
308
300
297
287
259
228
199
137
68
2
-79
-153
-226
-291
-344
-401
-454
-488
-502
-517
-533
-548
-578
-621
-705
-814
-870
-999
-1060
-1103
-1193
-1236
-1291
-1296
-1294
-1270
-1226
-1209
-1184
-1197
-1181
-1176
-1193
-1188
-1187
-1198
-1208
-1205
-1175
-1144
-1095
-1009
-928
-869
-843
-802
-800
-793
-774
-777
-770
-770
-773
-776
-757
-730
-676
-599
-537
-481
-452
-426
-412
-398
-373
-380
-376
-363
-334
-318
-283
-233
-201
-168
-124
-103
-83
-112
-159
-202
-274
-314
-372
-393
-394
-402
-393
-376
-371
-325
-306
-298
-265
-258
-259
-253
-273
-261
-218
-142
-66
-9
49
99
161
211
223
289
279
260
303
286
342
381
430
516
537
592
674
742
794
820
867
889
937
984
1011
1096
1129
1176
1247
1230
1303
1347
1319
1323
1320
1262
1264
1208
1150
1149
1074
1041
983
798
515
251
-108
-295
-392
-458
-412
-465
-521
-493
-455
-392
-312
-349
-443
-606
-770
-853
-886
-913
-939
-958
-990
-962
-884
-809
-740
-724
-728
-717
-712
-718
-799
-938
-1086
-1188
-1205
-1166
-1091
-1001
-938
-880
-809
-727
-643
-592
-569
-566
-556
-538
-483
-422
-354
-268
-183
-68
60
174
266
339
389
452
486
496
490
454
411
366
339
332
333
318
320
318
296
263
214
158
99
9
-63
-127
-225
-296
-353
-407
-441
-455
-471
-463
-471
-481
-505
-538
-623
-712
-788
-893
-960
-1030
-1095
-1165
-1228
-1279
-1292
-1269
-1227
-1191
-1150
-1155
-1154
-1161
-1156
-1121
-1111
-1113
-1115
-1123
-1130
-1112
-1070
-994
-890
-816
-769
-727
-708
-680
-681
-694
-703
-723
-750
-765
-768
-752
-712
-662
-589
-520
-451
-426
-421
-413
-414
-405
-397
-378
-343
-310
-263
-225
-179
-123
-106
-103
-99
-128
-155
-200
-221
-241
-263
-266
-294
-276
-268
-243
-222
-202
-200
-184
-179
-193
-187
-197
-184
-153
-94
-10
59
117
182
213
244
295
308
342
284
298
345
342
440
474
522
584
641
678
778
886
964
1069
1079
1061
1073
1095
1086
1171
1214
1239
1298
1303
1339
1326
1323
1340
1353
1354
1325
1246
1164
1097
951
737
441
105
-276
-522
-677
-723
-660
-628
-581
-529
-483
-413
-402
-459
-600
-789
-969
-1088
-1126
-1125
-1093
-1079
-1046
-970
-898
-798
-692
-667
-679
-705
-756
-834
-943
-1076
-1219
-1311
-1339
-1291
-1194
-1075
-962
-872
-778
-704
-643
-622
-631
-672
-699
-701
-649
-553
-455
-328
-181
-51
64
171
271
349
405
441
458
454
431
392
346
285
255
266
279
321
340
345
336
312
264
191
93
-11
-104
-209
-312
-381
-424
-464
-483
-485
-481
-495
-510
-524
-530
-568
-628
-685
-763
-868
-974
-1054
-1146
-1183
-1162
-1122
-1054
-986
-947
-931
-953
-991
-1018
-1068
-1148
-1228
-1333
-1427
-1475
-1472
-1411
-1340
-1246
-1152
-1079
-1013
-948
-882
-852
-841
-864
-894
-932
-978
-988
-959
-908
-828
-735
-629
-552
-493
-456
-448
-440
-459
-477
-523
-593
-624
-650
-645
-570
-486
-416
-345
-275
-238
-209
-209
-229
-230
-275
-305
-348
-384
-394
-358
-299
-211
-111
-31
43
56
53
66
56
40
39
29
32
42
42
76
126
186
283
353
397
429
450
449
439
447
498
536
591
630
682
687
732
853
924
1018
1123
1150
1200
1241
1207
1264
1301
1301
1331
1317
1283
1318
1334
1329
1365
1380
1378
1355
1289
1207
1120
948
623
335
-39
-383
-584
-681
-666
-611
-590
-530
-458
-410
-324
-319
-440
-611
-833
-1031
-1128
-1183
-1201
-1187
-1175
-1135
-1036
-960
-825
-735
-723
-707
-727
-779
-861
-972
-1126
-1244
-1300
-1300
-1223
-1104
-987
-864
-744
-631
-529
-452
-420
-446
-464
-475
-486
-466
-417
-339
-248
-139
-13
99
220
332
426
513
559
579
587
545
481
414
337
276
251
266
290
320
349
369
384
354
300
241
162
64
-41
-152
-263
-345
-402
-436
-460
-470
-456
-441
-450
-462
-502
-540
-571
-599
-654
-730
-822
-947
-1038
-1144
-1170
-1164
-1137
-1071
-1035
-990
-950
-894
-881
-920
-981
-1123
-1261
-1368
-1437
-1435
-1404
-1358
-1310
-1237
-1163
-1090
-996
-943
-901
-884
-896
-905
-941
-980
-1002
-1014
-993
-956
-899
-810
-722
-633
-548
-461
-410
-408
-427
-479
-518
-567
-615
-624
-591
-547
-503
-449
-386
-334
-305
-281
-276
-276
-294
-324
-372
-418
-442
-462
-461
-433
-394
-336
-269
-207
-142
-85
-48
-36
-43
-63
-66
-68
-55
-22
16
77
145
214
263
318
353
364
370
397
440
472
570
615
669
753
757
857
867
859
876
877
903
929
991
977
1066
1097
1093
1183
1175
1208
1241
1184
1182
1167
1147
1163
1126
1061
965
859
667
444
188
-143
-340
-510
-607
-546
-518
-486
-447
-458
-435
-422
-504
-628
-780
-959
-1073
-1099
-1101
-1105
-1123
-1158
-1149
-1091
-1001
-884
-818
-797
-775
-780
-802
-829
-907
-1015
-1119
-1172
-1170
-1117
-1036
-955
-865
-798
-713
-627
-572
-539
-542
-547
-530
-494
-451
-420
-385
-365
-330
-284
-217
-122
-44
34
129
227
313
365
377
372
357
325
288
260
253
252
251
252
261
277
275
264
237
198
145
85
28
-44
-110
-185
-272
-352
-418
-492
-535
-549
-560
-565
-567
-558
-551
-570
-595
-625
-653
-680
-710
-741
-754
-746
-735
-718
-713
-687
-659
-625
-592
-570
-556
-555
-608
-701
-830
-1000
-1128
-1208
-1203
-1136
-1089
-1059
-1013
-962
-887
-795
-761
-758
-757
-764
-738
-709
-726
-738
-759
-772
-744
-703
-658
-610
-589
-587
-556
-507
-470
-485
-531
-573
-619
-651
-658
-666
-676
-658
-633
-616
-602
-601
-622
-626
-607
-576
-538
-519
-520
-517
-501
-493
-507
-501
-481
-459
-434
-395
-331
-266
-192
-117
-63
-8
41
66
91
121
160
204
249
266
297
326
355
410
497
589
649
709
754
779
798
828
870
894
925
953
961
967
1005
1027
1058
1131
1205
1254
1268
1262
1250
1234
1199
1185
1178
1167
1131
1089
1005
874
734
622
601
604
640
693
658
557
448
349
233
79
-89
-245
-368
-445
-490
-527
-611
-718
-801
-875
-912
-929
-960
-1013
-1068
-1107
-1149
-1194
-1241
-1297
-1347
-1397
-1412
-1406
-1397
-1355
-1314
-1263
-1209
-1172
-1143
-1109
-1077
-1028
-977
-939
-891
-858
-822
-790
-770
-761
-740
-720
-684
-608
-518
-432
-354
-285
-227
-193
-164
-133
-126
-115
-82
-35
16
61
111
154
206
252
288
321
343
379
408
424
435
431
423
403
380
363
356
332
312
300
287
273
237
201
162
120
75
17
-29
-78
-143
-185
-238
-312
-395
-463
-520
-568
-612
-652
-661
-683
-728
-804
-909
-1026
-1105
-1132
-1137
-1169
-1195
-1226
-1270
-1303
-1320
-1340
-1370
-1387
-1407
-1405
-1418
-1445
-1469
-1475
-1469
-1460
-1455
-1449
-1422
-1389
-1344
-1284
-1221
-1159
-1103
-1060
-1033
-989
-936
-908
-870
-818
-748
-683
-635
-592
-562
-530
-488
-435
-374
-314
-258
-210
-168
-113
-68
-34
-2
49
75
88
111
127
154
164
178
202
232
260
286
320
349
364
406
453
469
488
470
463
453
437
435
434
438
462
508
536
573
595
617
617
621
639
644
691
714
754
814
844
856
842
828
827
831
846
850
864
861
872
880
855
852
803
704
572
396
261
208
209
294
378
385
320
200
72
-43
-172
-297
-397
-467
-500
-524
-559
-638
-747
-878
-959
-977
-968
-948
-948
-968
-1019
-1036
-1066
-1099
-1140
-1177
-1216
-1229
-1210
-1186
-1130
-1077
-1003
-948
-926
-904
-894
-899
-874
-821
-750
-686
-647
-603
-586
-590
-593
-583
-566
-523
-453
-355
-274
-229
-188
-146
-115
-93
-55
-31
-22
-2
32
56
77
119
161
189
215
245
281
300
331
356
390
423
428
420
378
318
273
233
194
180
187
196
186
171
159
130
92
57
19
-10
-30
-49
-80
-125
-175
-213
-257
-295
-326
-338
-362
-398
-435
-469
-485
-511
-543
-586
-622
-666
-714
-745
-774
-828
-904
-988
-1089
-1199
-1310
-1396
-1420
-1353
-1272
-1221
-1176
-1178
-1201
-1244
-1291
-1344
-1384
-1427
-1455
-1457
-1451
-1424
-1392
-1340
-1277
-1205
-1146
-1095
-1026
-971
-934
-895
-867
-854
-854
-878
-881
-864
-817
-762
-676
-571
-466
-382
-303
-234
-184
-128
-55
16
71
130
160
173
177
189
212
221
243
276
318
383
445
514
604
693
746
757
771
769
735
706
720
764
784
782
782
800
849
896
923
958
1010
1083
1131
1141
1142
1109
1059
1037
1040
1024
1017
1016
1028
1063
1086
1095
1084
1048
948
798
612
476
386
338
353
395
417
395
308
189
52
-88
-217
-351
-461
-540
-600
-687
-810
-942
-1069
-1141
-1175
-1187
-1197
-1189
-1181
-1208
-1227
-1243
-1270
-1323
-1382
-1409
-1417
-1415
-1390
-1342
-1296
-1239
-1185
-1143
-1090
-1054
-1031
-991
-914
-846
-775
-711
-660
-630
-636
-639
-636
-626
-578
-509
-424
-329
-254
-192
-121
-59
-22
8
23
54
91
110
126
150
185
221
246
266
298
328
357
390
416
448
471
476
467
450
422
371
320
284
267
258
242
221
207
189
162
117
84
48
-10
-40
-69
-108
-154
-207
-260
-310
-336
-376
-434
-494
-582
-667
-731
-773
-821
-862
-928
-1020
-1087
-1127
-1140
-1136
-1152
-1172
-1198
-1221
-1238
-1266
-1289
-1319
-1335
-1358
-1375
-1376
-1391
-1398
-1399
-1391
-1355
-1337
-1330
-1309
-1272
-1240
-1224
-1190
-1144
-1095
-1049
-1004
-983
-954
-920
-884
-830
-768
-709
-658
-609
-570
-530
-475
-423
-382
-324
-277
-242
-215
-175
-156
-136
-97
-58
-17
9
44
86
118
164
205
229
262
276
294
300
308
339
357
380
406
424
449
464
475
499
518
523
518
530
558
574
574
556
554
563
575
605
637
667
696
731
770
791
806
820
830
865
901
914
925
933
939
951
979
1022
1060
1100
1111
1106
1096
1058
941
755
566
423
361
386
454
521
526
488
384
248
121
-26
-155
-264
-339
-377
-434
-528
-644
-758
-870
-947
-954
-944
-942
-962
-972
-981
-1006
-1032
-1061
-1106
-1144
-1189
-1203
-1181
-1160
-1125
-1089
-1045
-1005
-966
-942
-913
-886
-837
-770
-698
-629
-568
-532
-528
-536
-547
-551
-554
-535
-469
-386
-310
-250
-186
-126
-93
-51
-18
11
39
66
94
136
163
169
187
203
206
234
269
293
326
348
384
426
446
444
422
373
334
295
271
244
229
218
219
205
180
159
125
95
57
27
2
-43
-82
-139
-224
-310
-415
-526
-595
-633
-640
-635
-678
-731
-763
-797
-857
-922
-986
-1056
-1121
-1197
-1254
-1307
-1351
-1378
-1400
-1401
-1396
-1411
-1402
-1377
-1356
-1339
-1317
-1291
-1298
-1313
-1311
-1305
-1273
-1252
-1226
-1185
-1140
-1070
-1007
-956
-907
-862
-808
-772
-756
-715
-674
-653
-639
-599
-564
-536
-514
-497
-465
-412
-353
-296
-229
-164
-122
-69
-41
-16
-5
16
41
77
115
126
131
144
180
200
215
254
305
330
353
379
405
414
422
420
402
391
400
416
445
484
490
495
487
490
552
592
639
673
696
724
716
722
742
755
786
819
828
831
817
802
812
841
878
930
971
961
940
899
840
765
643
506
365
265
258
283
336
386
380
333
255
159
58
-87
-238
-379
-490
-546
-595
-647
-730
-840
-929
-976
-984
-961
-957
-972
-987
-1006
-1044
-1092
-1146
-1194
-1225
-1255
-1256
-1244
-1233
-1197
-1168
-1136
-1092
-1034
-998
-968
-947
-904
-842
-779
-721
-687
-656
-627
-615
-615
-611
-601
-566
-514
-433
-335
-255
-200
-127
-77
-52
-25
-4
16
45
57
66
89
104
126
147
182
213
241
266
289
313
343
362
345
326
304
265
219
172
141
130
131
147
134
112
100
82
45
20
-13
-66
-134
-212
-280
-387
-500
-579
-657
-684
-668
-656
-638
-649
-701
-767
-848
-932
-1010
-1076
-1123
-1144
-1177
-1213
-1243
-1264
-1280
-1287
-1279
-1241
-1217
-1214
-1218
-1217
-1221
-1236
-1247
-1266
-1281
-1295
-1294
-1287
-1241
-1186
-1123
-1055
-1001
-949
-899
-854
-816
-757
-700
-642
-598
-555
-519
-488
-454
-414
-386
-347
-302
-263
-198
-150
-93
-31
29
66
101
119
120
133
138
168
198
228
258
289
310
330
364
388
411
436
468
475
470
468
467
468
469
475
493
497
501
524
528
539
564
586
599
598
600
605
613
647
661
684
733
770
802
813
823
831
856
884
895
922
921
911
905
909
900
851
770
687
558
399
238
96
59
79
111
157
174
158
101
28
-63
-188
-316
-437
-506
-524
-529
-577
-665
-755
-829
-854
-832
-814
-815
-827
-830
-812
-806
-828
-878
-970
-1043
-1067
-1048
-1018
-1007
-1017
-1008
-984
-947
-895
-870
-886
-896
-876
-825
-755
-689
-647
-635
-626
-610
-577
-549
-510
-464
-398
-299
-191
-86
5
53
79
108
136
158
171
182
191
199
226
253
258
263
257
240
224
232
233
224
183
145
103
41
-18
-76
-139
-203
-251
-293
-313
-313
-310
-328
-348
-394
-446
-531
-624
-741
-865
-953
-1020
-1043
-1068
-1116
-1196
-1224
-1217
-1191
-1133
-1105
-1114
-1136
-1146
-1142
-1141
-1155
-1217
-1276
-1275
-1241
-1175
-1124
-1096
-1080
-1034
-976
-922
-880
-881
-903
-913
-906
-885
-869
-872
-892
-904
-884
-1011
-1096
-1064
-1049
-993
-1010
-981
-869
-733
-650
-600
-575
-600
-533
-489
-467
-456
-452
-401
-313
-226
-172
-77
-27
20
123
197
267
298
271
227
177
124
90
87
67
74
130
177
262
346
394
451
491
530
575
586
547
532
498
493
516
510
545
595
644
694
789
875
911
994
1005
998
1055
1023
1018
1022
986
974
967
919
884
865
874
905
951
969
946
861
725
588
319
41
-310
-660
-835
-983
-948
-874
-825
-746
-662
-562
-457
-359
-412
-547
-749
-914
-950
-966
-961
-989
-991
-953
-847
-694
-543
-438
-392
-399
-418
-454
-531
-643
-801
-981
-1109
-1138
-1100
-1034
-970
-907
-791
-668
-556
-438
-383
-377
-401
-426
-402
-381
-339
-299
-252
-172
-64
67
197
328
439
544
619
680
704
667
604
503
420
333
269
219
179
185
196
221
237
228
195
150
96
1
-117
-221
-337
-444
-530
-599
-642
-663
-658
-631
-602
-554
-530
-514
-510
-516
-564
-696
-815
-985
-1162
-1224
-1336
-1384
-1377
-1394
-1329
-1229
-1134
-1026
-909
-920
-931
-965
-1050
-1080
-1151
-1191
-1224
-1232
-1177
-1085
-981
-879
-780
-698
-632
-606
-610
-641
-694
-751
-829
-883
-890
-891
-877
-828
-753
-648
-531
-432
-337
-296
-299
-309
-333
-349
-377
-402
-417
-407
-382
-362
-306
-259
-203
-170
-134
-130
-140
-170
-230
-262
-314
-330
-361
-375
-376
-351
-308
-259
-177
-105
-31
-6
27
42
53
64
73
96
117
176
241
279
341
407
460
489
507
564
590
675
692
763
785
787
826
820
860
813
833
837
840
962
1003
1133
1205
1272
1390
1389
1446
1406
1387
1285
1258
1177
1147
1163
1049
1042
1005
922
863
605
357
33
-281
-468
-619
-659
-683
-719
-718
-677
-621
-564
-560
-644
-755
-886
-997
-1026
-1068
-1063
-1066
-1077
-1024
-980
-902
-817
-774
-726
-695
-673
-671
-749
-861
-975
-1065
-1116
-1098
-1071
-1038
-967
-892
-774
-660
-565
-507
-475
-454
-440
-415
-390
-324
-246
-187
-94
-4
85
172
258
346
422
490
550
581
586
548
503
447
369
310
264
229
210
208
204
189
160
120
56
-13
-72
-147
-235
-334
-413
-471
-532
-578
-614
-637
-648
-652
-649
-650
-666
-691
-756
-829
-966
-1084
-1204
-1445
-1538
-1652
-1667
-1553
-1470
-1320
-1194
-1126
-1076
-1018
-1046
-1058
-1118
-1215
-1251
-1311
-1286
-1218
-1161
-1052
-961
-866
-766
-716
-677
-659
-671
-663
-693
-740
-789
-849
-906
-908
-860
-773
-670
-573
-480
-403
-340
-302
-298
-291
-312
-363
-398
-437
-428
-410
-359
-322
-239
-180
-181
-168
-203
-211
-232
-254
-300
-353
-380
-428
-451
-444
-425
-395
-353
-300
-219
-176
-129
-84
-92
-88
-75
-85
-39
-6
31
105
146
194
235
304
320
381
431
466
555
639
699
792
859
899
926
946
954
965
1007
1042
1110
1134
1192
1228
1235
1287
1325
1399
1432
1403
1391
1301
1288
1206
1193
1158
1075
1018
906
829
631
437
184
-103
-278
-466
-505
-520
-536
-542
-506
-435
-372
-325
-364
-466
-616
-760
-850
-903
-909
-916
-922
-917
-890
-829
-762
-728
-725
-732
-739
-742
-792
-860
-963
-1051
-1125
-1152
-1121
-1069
-998
-921
-818
-715
-595
-495
-448
-417
-408
-383
-343
-301
-245
-170
-71
20
99
185
257
325
399
464
507
516
502
476
421
371
313
260
211
161
139
129
132
117
113
82
34
-4
-64
-141
-230
-309
-370
-414
-459
-505
-519
-530
-542
-554
-578
-617
-649
-695
-790
-923
-1035
-1229
-1365
-1447
-1550
-1481
-1433
-1338
-1218
-1133
-1081
-1002
-980
-1012
-1029
-1115
-1142
-1181
-1194
-1143
-1093
-1012
-912
-830
-741
-696
-670
-644
-643
-652
-678
-704
-733
-781
-808
-811
-795
-747
-686
-603
-524
-437
-374
-317
-281
-277
-267
-278
-296
-292
-267
-256
-220
-164
-114
-53
-53
-47
-60
-89
-110
-134
-163
-171
-196
-233
-249
-274
-278
-275
-246
-206
-168
-154
-139
-115
-102
-78
-44
-34
-24
14
73
108
136
195
222
281
277
335
418
512
617
698
799
833
891
810
858
821
829
896
910
990
1073
1086
1149
1208
1259
1331
1353
1365
1331
1303
1241
1217
1158
1134
1085
1012
906
809
607
360
107
-209
-368
-507
-599
-562
-572
-567
-470
-410
-341
-315
-410
-504
-657
-828
-871
-918
-914
-901
-891
-860
-822
-768
-718
-690
-702
-708
-749
-773
-858
-958
-1042
-1124
-1185
-1183
-1147
-1103
-1050
-997
-907
-811
-713
-645
-610
-610
-599
-588
-551
-486
-407
-305
-199
-93
32
132
204
282
338
389
418
432
446
423
372
330
285
248
204
163
130
114
109
93
66
29
-14
-65
-131
-217
-297
-364
-421
-464
-484
-488
-506
-501
-522
-537
-557
-562
-618
-714
-815
-947
-1037
-1156
-1240
-1314
-1355
-1388
-1391
-1356
-1294
-1199
-1138
-1115
-1137
-1152
-1169
-1204
-1212
-1216
-1210
-1183
-1175
-1114
-1029
-964
-875
-796
-747
-708
-694
-713
-744
-770
-785
-790
-795
-776
-756
-719
-678
-637
-562
-491
-428
-388
-381
-377
-378
-377
-354
-345
-335
-326
-311
-277
-231
-180
-134
-87
-57
-58
-69
-92
-127
-160
-175
-198
-209
-215
-221
-218
-190
-152
-131
-103
-89
-92
-48
-49
-46
-4
-9
23
49
76
76
87
146
154
206
277
343
451
510
550
634
646
597
720
669
731
801
781
904
928
975
1058
1118
1069
1140
1119
1141
1195
1175
1228
1191
1174
1141
1136
1132
1050
997
917
858
749
541
315
57
-237
-390
-540
-579
-561
-598
-516
-456
-410
-370
-404
-505
-619
-758
-880
-932
-993
-975
-981
-949
-884
-845
-766
-743
-763
-755
-794
-802
-805
-870
-936
-1044
-1141
-1181
-1171
-1152
-1086
-1015
-931
-799
-717
-631
-559
-543
-511
-500
-478
-436
-392
-316
-217
-108
2
89
146
197
263
310
354
390
393
394
356
318
255
192
151
109
74
57
52
40
17
10
-7
-42
-90
-156
-217
-287
-340
-372
-400
-425
-460
-480
-496
-500
-497
-488
-490
-514
-523
-546
-567
-610
-668
-688
-738
-781
-786
-787
-773
-754
-731
-710
-691
-696
-700
-718
-747
-796
-828
-919
-1076
-1428
-1736
-1959
-2167
-2125
-2100
-1903
-1681
-1465
-1258
-960
-740
-614
-551
-677
-748
-906
-971
-975
-930
-835
-718
-612
-498
-423
-388
-350
-380
-403
-495
-615
-805
-1024
-1235
-1362
-1414
-1373
-1274
-1156
-987
-824
-642
-478
-325
-227
-156
-141
-167
-174
-170
-139
-64
60
171
292
367
415
423
428
432
427
383
312
281
179
117
97
40
84
183
289
443
588
668
793
836
869
925
931
965
850
830
815
880
946
1050
1170
1231
1300
1295
1377
1398
1435
1447
1411
1364
1229
1130
1005
885
776
641
361
153
-170
-443
-536
-718
-703
-662
-712
-664
-628
-650
-596
-654
-696
-766
-880
-931
-958
-969
-906
-870
-785
-674
-633
-592
-619
-657
-690
-768
-807
-864
-943
-1038
-1139
-1179
-1164
-1148
-1095
-1028
-963
-874
-801
-734
-695
-687
-675
-638
-616
-576
-541
-471
-356
-243
-99
28
127
207
248
277
295
302
308
289
282
274
244
239
226
206
222
202
209
227
195
181
160
127
96
48
-1
-43
-100
-139
-160
-185
-189
-208
-234
-276
-330
-354
-410
-473
-512
-574
-592
-651
-694
-757
-823
-907
-984
-1069
-1170
-1214
-1275
-1240
-1255
-1198
-1149
-1115
-1077
-1042
-1014
-1010
-985
-995
-1010
-1016
-994
-970
-915
-889
-843
-816
-798
-772
-747
-729
-744
-767
-785
-800
-828
-849
-877
-891
-890
-866
-817
-772
-713
-678
-642
-606
-583
-557
-541
-540
-539
-534
-524
-503
-474
-439
-409
-391
-349
-326
-343
-347
-365
-374
-401
-416
-434
-435
-434
-428
-393
-352
-305
-267
-232
-196
-185
-175
-156
-142
-162
-150
-123
-106
-88
-44
18
68
116
155
206
196
216
202
232
263
325
365
425
424
437
445
422
461
404
479
493
558
616
596
651
665
647
713
679
707
786
719
803
843
845
883
882
826
736
676
574
514
470
462
436
430
441
275
176
-7
-200
-292
-408
-474
-504
-551
-592
-632
-616
-645
-652
-661
-700
-729
-756
-750
-750
-664
-632
-616
-609
-630
-651
-674
-682
-649
-604
-541
-500
-528
-577
-656
-695
-733
-722
-727
-690
-663
-631
-557
-554
-503
-488
-479
-442
-431
-388
-382
-330
-258
-196
-94
-40
8
25
43
59
81
101
115
122
121
107
72
43
5
-25
-46
-65
-84
-99
-107
-122
-155
-161
-204
-261
-302
-366
-408
-436
-434
-452
-458
-493
-496
-536
-579
-616
-682
-689
-738
-817
-886
-950
-1058
-1034
-1060
-1068
-1030
-1053
-1047
-1015
-1015
-1002
-1032
-1067
-1081
-1128
-1143
-1150
-1153
-1111
-1075
-1033
-972
-931
-876
-857
-845
-824
-827
-807
-816
-827
-831
-814
-791
-768
-739
-716
-669
-654
-608
-591
-551
-554
-546
-560
-582
-587
-602
-589
-564
-510
-492
-425
-405
-380
-347
-344
-316
-316
-330
-341
-353
-382
-381
-400
-412
-395
-371
-340
-301
-278
-259
-252
-265
-266
-275
-285
-303
-332
-332
-320
-280
-208
-131
-66
21
50
93
101
117
135
135
153
145
190
226
268
327
395
410
477
500
456
532
466
501
508
463
511
504
500
596
631
689
806
778
860
836
828
850
826
861
853
863
885
848
854
881
837
841
824
804
707
600
337
167
-15
-165
-210
-318
-312
-362
-394
-388
-385
-387
-354
-441
-485
-556
-651
-643
-647
-621
-547
-525
-465
-441
-474
-445
-484
-471
-466
-523
-526
-631
-709
-767
-820
-795
-776
-745
-705
-700
-678
-651
-639
-618
-594
-569
-553
-532
-519
-462
-419
-336
-239
-149
-35
-4
50
77
69
96
96
82
80
79
57
25
-7
-14
-8
-26
-42
-57
-92
-87
-138
-142
-178
-195
-197
-250
-279
-329
-318
-358
-408
-447
-480
-518
-545
-555
-642
-635
-707
-753
-744
-796
-815
-863
-977
-1062
-1088
-1130
-1113
-1123
-1097
-1064
-1056
-1039
-1022
-1006
-994
-1021
-1018
-1007
-1022
-1029
-1009
-975
-925
-869
-842
-818
-797
-763
-750
-734
-709
-719
-712
-744
-772
-782
-792
-790
-774
-736
-698
-660
-656
-648
-644
-635
-622
-608
-579
-562
-535
-504
-455
-395
-323
-264
-216
-202
-233
-249
-249
-274
-283
-278
-284
-282
-280
-267
-259
-254
-227
-227
-234
-250
-283
-298
-294
-290
-253
-207
-169
-110
-57
10
40
103
148
178
222
242
274
311
344
381
435
429
462
436
411
386
354
378
379
409
426
458
488
500
478
560
508
531
510
539
544
528
567
550
572
552
589
558
592
586
626
670
691
768
734
745
688
638
561
458
317
144
4
-132
-226
-282
-330
-337
-318
-372
-342
-334
-364
-383
-465
-475
-577
-583
-584
-607
-544
-550
-489
-453
-407
-378
-340
-343
-348
-358
-406
-420
-515
-565
-629
-715
-695
-710
-693
-664
-654
-603
-572
-554
-521
-519
-504
-490
-484
-444
-405
-367
-294
-242
-211
-152
-152
-96
-92
-99
-68
-83
-53
-56
-35
-46
-38
-25
-1
23
20
16
-17
-37
-71
-77
-112
-132
-127
-156
-163
-209
-210
-226
-248
-253
-292
-308
-344
-339
-386
-394
-451
-481
-529
-577
-640
-711
-759
-809
-815
-873
-842
-819
-793
-766
-775
-803
-869
-994
-1106
-1195
-1291
-1319
-1284
-1261
-1171
-1100
-967
-817
-726
-674
-648
-666
-722
-768
-831
-876
-927
-935
-941
-942
-904
-852
-798
-756
-729
-703
-700
-735
-788
-839
-860
-865
-844
-811
-733
-638
-521
-405
-284
-172
-106
-65
-36
-22
-31
-54
-53
-37
-34
-19
6
26
59
89
124
128
115
98
69
49
38
51
87
103
125
138
154
218
246
312
346
382
411
395
426
432
409
457
399
406
419
355
396
425
411
459
452
447
498
449
504
489
491
502
462
478
444
457
475
471
471
504
493
552
547
582
598
598
622
597
602
539
472
306
173
50
-64
-99
-146
-157
-144
-160
-135
-125
-115
-126
-172
-233
-299
-335
-365
-339
-341
-316
-321
-275
-281
-295
-279
-315
-254
-293
-311
-322
-390
-464
-577
-629
-641
-663
-702
-691
-703
-660
-598
-562
-535
-537
-520
-543
-517
-520
-475
-427
-366
-329
-280
-198
-151
-81
-67
-39
-30
-20
-34
-40
-29
-52
-47
-68
-74
-65
-83
-81
-64
-82
-102
-115
-117
-111
-120
-126
-111
-153
-205
-203
-232
-227
-210
-264
-251
-280
-309
-357
-379
-413
-435
-497
-590
-656
-727
-740
-796
-778
-763
-770
-769
-777
-789
-752
-749
-790
-807
-849
-861
-891
-895
-884
-841
-808
-781
-783
-791
-793
-803
-827
-878
-897
-926
-932
-964
-964
-942
-931
-905
-875
-822
-788
-747
-733
-707
-676
-650
-636
-632
-605
-591
-553
-506
-472
-416
-355
-307
-272
-257
-240
-218
-221
-229
-246
-261
-257
-266
-247
-208
-175
-152
-142
-129
-117
-110
-105
-86
-72
-43
-12
-17
8
26
44
93
130
187
210
223
231
263
261
271
275
284
321
301
335
358
366
386
391
364
348
339
299
272
247
214
230
213
225
296
299
342
306
312
340
340
368
358
364
345
370
340
385
363
383
368
320
348
259
281
280
249
293
273
276
306
301
288
332
305
351
336
282
296
207
174
50
-42
-84
-150
-170
-186
-169
-118
-89
-51
-60
-52
-67
-89
-119
-195
-160
-141
-123
-80
-58
-42
-33
-50
-64
-45
-73
-32
-80
-73
-76
-101
-102
-148
-194
-223
-251
-283
-326
-361
-354
-367
-341
-343
-323
-312
-287
-293
-267
-272
-259
-252
-248
-216
-224
-188
-184
-168
-133
-82
-82
-62
-77
-72
-85
-151
-185
-239
-284
-292
-333
-327
-315
-284
-248
-251
-228
-245
-236
-282
-297
-347
-371
-483
-522
-572
-614
-602
-653
-662
-704
-735
-765
-777
-809
-787
-794
-807
-814
-829
-808
-791
-779
-760
-742
-747
-732
-735
-701
-705
-690
-688
-703
-742
-802
-830
-888
-908
-928
-920
-905
-890
-875
-849
-808
-756
-717
-691
-655
-625
-580
-535
-498
-453
-402
-341
-272
-214
-167
-136
-67
-37
-5
26
33
27
18
24
27
35
38
23
23
16
17
60
99
139
168
198
191
192
194
202
198
208
218
215
211
213
233
224
219
213
197
204
207
191
198
206
199
185
188
137
147
95
42
62
70
61
107
113
127
152
175
177
170
174
171
177
143
140
104
125
90
83
114
132
169
205
222
252
277
264
271
243
215
225
202
225
255
276
300
280
288
266
254
212
154
82
50
5
-48
-41
-104
-103
-98
-126
-106
-116
-135
-128
-144
-156
-113
-125
-128
-120
-107
-97
-150
-144
-200
-223
-232
-290
-291
-311
-339
-369
-403
-416
-428
-455
-463
-496
-510
-505
-545
-530
-544
-527
-492
-497
-453
-391
-359
-291
-290
-252
-237
-253
-290
-364
-380
-441
-427
-446
-422
-406
-428
-449
-441
-443
-476
-508
-553
-593
-639
-677
-698
-712
-725
-723
-711
-683
-669
-639
-641
-623
-641
-650
-680
-741
-805
-867
-927
-968
-986
-992
-1007
-1035
-1012
-1009
-1007
-1001
-982
-972
-997
-1006
-1009
-1014
-1015
-1015
-979
-959
-944
-890
-839
-800
-749
-706
-670
-658
-633
-620
-609
-586
-584
-558
-525
-501
-475
-434
-394
-361
-322
-294
-264
-254
-234
-225
-206
-183
-155
-124
-89
-72
-52
-25
-8
12
24
54
45
36
20
21
28
31
38
39
39
17
7
-42
-78
-105
-109
-100
-115
-92
-65
-78
-56
-56
-67
-47
-50
-54
-58
-56
-45
-30
-7
-1
16
-31
-38
-42
-60
-31
-49
-11
13
-8
2
22
-19
2
-3
-5
19
20
53
54
63
82
116
134
128
166
192
231
260
285
319
338
337
341
332
306
315
284
279
254
254
247
203
202
156
141
136
104
79
94
63
70
65
43
25
17
-32
-54
-110
-133
-162
-169
-153
-174
-134
-200
-154
-222
-223
-249
-288
-300
-378
-372
-423
-431
-480
-461
-470
-481
-474
-485
-430
-476
-427
-437
-460
-465
-498
-529
-566
-589
-639
-655
-681
-666
-650
-644
-624
-601
-589
-573
-575
-560
-566
-564
-558
-578
-565
-579
-574
-563
-559
-540
-507
-495
-485
-488
-492
-508
-559
-599
-641
-649
-675
-669
-666
-657
-657
-657
-681
-716
-741
-758
-769
-780
-782
-807
-797
-779
-769
-733
-701
-705
-697
-698
-700
-724
-741
-733
-742
-743
-738
-719
-712
-694
-666
-637
-617
-595
-567
-552
-547
-554
-548
-552
-544
-539
-526
-512
-478
-435
-397
-348
-305
-280
-263
-249
-233
-209
-193
-175
-153
-159
-158
-145
-127
-119
-110
-114
-109
-96
-83
-57
-25
-14
-18
-22
-5
8
-4
19
16
8
11
-4
7
6
27
25
38
24
8
-12
-5
28
10
39
14
36
33
20
44
35
24
13
-11
23
14
54
80
91
97
105
110
81
80
67
82
69
98
111
120
151
151
189
188
197
200
168
162
142
146
145
148
154
159
112
73
71
28
48
25
41
64
38
46
19
11
-30
-70
-110
-146
-144
-146
-136
-144
-135
-136
-143
-145
-203
-225
-295
-335
-395
-419
-425
-449
-435
-485
-444
-486
-477
-472
-477
-457
-478
-499
-529
-547
-574
-572
-589
-595
-584
-581
-566
-548
-526
-516
-490
-511
-532
-544
-577
-604
-627
-634
-647
-644
-622
-611
-599
-571
-561
-539
-523
-522
-525
-526
-566
-605
-617
-620
-628
-630
-611
-616
-610
-603
-586
-582
-590
-582
-602
-610
-612
-609
-620
-627
-613
-587
-562
-559
-563
-550
-530
-536
-539
-550
-551
-561
-574
-591
-607
-606
-587
-565
-558
-550
-516
-500
-488
-469
-450
-432
-421
-415
-411
-393
-368
-341
-309
-292
-275
-242
-218
-225
-215
-218
-206
-186
-187
-174
-185
-181
-186
-173
-168
-165
-152
-161
-153
-145
-138
-129
-121
-113
-86
-70
-59
-64
-75
-73
-84
-82
-74
-57
-20
14
30
63
67
69
61
41
33
21
18
17
22
24
41
35
40
49
53
74
94
97
106
119
127
126
94
77
46
22
43
62
81
117
117
140
134
132
96
85
48
27
42
20
62
85
93
82
70
48
36
22
5
6
14
28
42
58
47
23
-5
-45
-80
-118
-124
-141
-141
-134
-142
-142
-152
-153
-144
-141
-144
-135
-143
-140
-125
-124
-106
-98
-99
-90
-85
-93
-115
-89
-96
-100
-90
-108
-95
-129
-146
-187
-221
-252
-280
-297
-306
-293
-296
-291
-302
-287
-289
-276
-279
-275
-273
-290
-289
-296
-294
-292
-295
-310
-314
-316
-308
-329
-367
-394
-428
-471
-538
-577
-644
-670
-702
-721
-742
-735
-737
-731
-717
-712
-695
-682
-676
-685
-680
-688
-682
-680
-655
-633
-616
-605
-596
-588
-588
-606
-626
-644
-652
-657
-648
-639
-632
-614
-605
-582
-557
-529
-513
-495
-473
-456
-434
-429
-415
-403
-401
-393
-367
-326
-301
-271
-254
-251
-254
-280
-289
-307
-326
-328
-323
-327
-313
-298
-268
-241
-235
-223
-234
-251
-257
-257
-270
-287
-299
-284
-295
-278
-262
-245
-232
-218
-189
-176
-171
-178
-169
-185
-206
-211
-208
-203
-196
-180
-169
-161
-175
-156
-140
-134
-141
-151
-161
-181
-184
-184
-185
-180
-163
-135
-109
-77
-64
-49
-19
-2
8
16
31
38
45
58
62
73
59
28
17
14
-6
-11
-25
-32
-18
-31
-17
-25
-20
-11
-18
-28
-30
-19
-48
-34
-48
-35
-33
-55
-12
-33
-15
-29
-27
-21
-46
-95
-102
-139
-189
-186
-232
-222
-235
-224
-213
-215
-189
-187
-184
-190
-209
-213
-213
-230
-232
-232
-241
-245
-271
-253
-248
-243
-244
-227
-227
-232
-255
-277
-294
-310
-316
-343
-343
-343
-336
-337
-337
-333
-321
-305
-322
-324
-337
-346
-350
-347
-352
-372
-361
-371
-360
-364
-367
-358
-349
-358
-372
-386
-390
-398
-405
-413
-425
-431
-440
-449
-437
-421
-415
-423
-411
-408
-415
-428
-440
-450
-457
-468
-467
-471
-476
-487
-495
-493
-480
-459
-456
-447
-448
-453
-457
-454
-444
-426
-410
-418
-413
-426
-438
-464
-487
-497
-493
-477
-465
-463
-446
-430
-432
-423
-413
-406
-423
-427
-434
-427
-416
-395
-383
-381
-363
-341
-332
-336
-349
-357
-374
-393
-394
-392
-389
-389
-384
-380
-376
-381
-374
-357
-351
-329
-308
-301
-279
-244
-225
-201
-175
-165
-162
-174
-197
-193
-177
-172
-149
-140
-122
-110
-98
-101
-104
-93
-98
-100
-109
-98
-90
-83
-69
-60
-58
-64
-93
-98
-80
-69
-46
-39
-31
0
0
-4
5
15
17
16
9
-5
-27
-34
-51
-64
-68
-73
-74
-64
-65
-71
-50
-25
-24
-31
-43
-43
-53
-73
-82
-90
-85
-82
-89
-87
-85
-77
-74
-86
-104
-114
-129
-151
-155
-148
-159
-182
-198
-212
-230
-237
-252
-268
-278
-294
-303
-302
-304
-333
-333
-341
-338
-329
-320
-304
-293
-288
-285
-288
-294
-301
-314
-310
-312
-302
-299
-304
-302
-297
-293
-300
-299
-301
-322
-343
-348
-364
-379
-378
-371
-376
-365
-356
-335
-314
-298
-288
-281
-266
-256
-256
-267
-266
-263
-261
-263
-265
-266
-259
-256
-256
-257
-276
-285
-278
-271
-270
-278
-271
-262
-257
-253
-249
-251
-267
-280
-286
-295
-319
-323
-326
-324
-323
-313
-306
-305
-308
-312
-315
-332
-344
-355
-363
-382
-392
-390
-384
-372
-365
-374
-381
-384
-373
-378
-388
-397
-408
-422
-430
-431
-423
-419
-420
-407
-404
-397
-397
-410
-422
-422
-421
-427
-419
-428
-439
-434
-449
-462
-459
-456
-445
-423
-406
-396
-377
-352
-340
-333
-328
-324
-313
-302
-303
-293
-277
-257
-248
-249
-240
-237
-236
-243
-240
-241
-238
-239
-238
-220
-203
-198
-206
-206
-192
-184
-203
-210
-205
-201
-200
-199
-194
-181
-181
-188
-182
-177
-178
-165
-158
-156
-165
-170
-170
-186
-206
-208
-208
-212
-205
-196
-187
-187
-177
-185
-193
-195
-194
-187
-175
-179
-178
-176
-166
-158
-154
-152
-170
-186
-192
-211
-231
-239
-236
-239
-243
-247
-254
-249
-251
-253
-270
-282
-292
-306
-314
-326
-329
-340
-349
-342
-339
-335
-341
-336
-328
-322
-321
-320
-327
-340
-337
-322
-317
-329
-339
-349
-345
-360
-360
-360
-363
-360
-368
-374
-380
-374
-367
-369
-387
-399
-387
-375
-388
-409
-402
-384
-379
-377
-388
-385
-411
-426
-424
-429
-433
-451
-468
-473
-471
-471
-456
-442
-422
-410
-435
-457
-464
-480
-489
-493
-490
-475
-470
-468
-453
-430
-417
-422
-406
-389
-389
-387
-390
-393
-401
-403
-406
-419
-409
-402
-404
-398
-396
-415
-426
-427
-441
-449
-459
-466
-477
-484
-483
-482
-479
-471
-457
-445
-439
-414
-405
-407
-401
-387
-375
-380
-388
-392
-382
-390
-392
-366
-354
-360
-369
-364
-359
-347
-344
-350
-348
-339
-316
-310
-309
-304
-297
-283
-271
-256
-249
-235
-223
-236
-233
-217
-213
-220
-233
-226
-231
-232
-231
-235
-228
-214
-194
-184
-175
-168
-176
-175
-175
-166
-160
-158
-159
-168
-163
-158
-157
-163
-168
-155
-131
-120
-135
-149
-141
-158
-171
-166
-188
-206
-219
-211
-212
-250
-281
-291
-292
-307
-317
-311
-320
-328
-334
-327
-340
-349
-344
-348
-342
-344
-347
-355
-371
-365
-375
-383
-383
-377
-370
-368
-375
-381
-373
-375
-363
-361
-366
-360
-364
-366
-366
-375
-386
-382
-384
-387
-391
-391
-406
-397
-360
-345
-348
-343
-319
-313
-306
-320
-313
-305
-302
-283
-291
-289
-281
-262
-256
-261
-249
-253
-270
-281
-282
-274
-280
-283
-262
-261
-259
-261
-239
-226
-236
-231
-225
-225
-225
-216
-215
-216
-207
-204
-206
-219
-202
-197
-206
-190
-172
-147
-137
-137
-143
-129
-124
-135
-146
-154
-147
-141
-138
-136
-130
-123
-124
-119
-104
-97
-92
-92
-81
-88
-88
-96
-90
-92
-96
-79
-75
-80
-99
-85
-72
-89
-101
-111
-128
-127
-146
-139
-132
-143
-147
-143
-154
-165
-166
-156
-170
-181
-180
-185
-187
-200
-204
-201
-205
-237
-247
-241
-231
-229
-246
-256
-248
-235
-225
-227
-202
-177
-184
-185
-180
-179
-180
-177
-176
-179
-191
-202
-205
-222
-244
-235
-234
-261
-264
-244
-245
-270
-265
-254
-258
-277
-281
-288
-289
-282
-270
-273
-276
-256
-251
-268
-268
-249
-244
-247
-251
-260
-246
-226
-226
-213
-197
-189
-183
-184
-168
-150
-161
-178
-169
-153
-149
-167
-163
-161
-178
-187
-184
-180
-179
-152
-135
-140
-147
-127
-121
-134
-136
-129
-106
-95
-86
-65
-68
-91
-89
-92
-90
-74
-83
-92
-90
-108
-132
-136
-129
-128
-134
-134
-138
-131
-138
-156
-147
-143
-144
-132
-127
-122
-130
-128
-123
-113
-121
-103
-72
-60
-61
-56
-47
-47
-51
-37
-17
-41
-42
-42
-50
-53
-48
-50
-39
-31
-41
-52
-56
-64
-69
-68
-53
-31
-22
-16
-25
-20
-24
-35
-34
-36
-34
-34
-41
-35
-27
-24
-23
-23
-41
-44
-32
-31
-18
-18
-17
0
4
1
-9
-9
-17
-23
-22
-9
8
9
-21
-24
-7
-9
-24
-24
-11
-15
-32
-21
-13
-16
-14
-14
-15
-46
-47
-43
-44
-51
-70
-76
-99
-115
-115
-123
-151
-149
-132
-150
-169
-174
-181
-186
-194
-197
-197
-196
-201
-198
-214
-223
-207
-205
-206
-202
-192
-201
-207
-210
-202
-183
-179
-181
-178
-166
-170
-179
-166
-173
-189
-192
-186
-189
-200
-189
-193
-214
-214
-215
-227
-235
-240
-237
-240
-264
-269
-260
-259
-272
-280
-281
-275
-277
-288
-282
-291
-278
-274
-276
-281
-278
-290
-304
-291
-287
-284
-275
-244
-243
-250
-240
-246
-263
-280
-281
-274
-296
-284
-281
-290
-285
-278
-292
-301
-278
-270
-268
-278
-280
-280
-293
-309
-294
-289
-291
-276
-279
-288
-294
-279
-279
-290
-281
-267
-291
-316
-311
-317
-317
-317
-328
-322
-312
-297
-302
-313
-310
-297
-287
-295
-284
-286
-299
-298
-307
-303
-305
-319
-325
-308
-292
-282
-290
-290
-278
-280
-287
-303
-298
-282
-285
-292
-292
-293
-289
-272
-260
-250
-224
-195
-198
-205
-206
-199
-199
-200
-192
-196
-204
-194
-181
-188
-188
-188
-188
-199
-212
-228
-235
-222
-232
-253
-265
-257
-257
-248
-246
-233
-208
-211
-208
-204
-200
-193
-181
-168
-168
-160
-165
-156
-154
-172
-162
-155
-145
-127
-135
-149
-153
-143
-132
-152
-160
-165
-157
-165
-186
-182
-185
-182
-186
-184
-178
-165
-157
-153
-157
-162
-157
-153
-157
-163
-162
-164
-169
-153
-137
-136
-143
-154
-157
-170
-170
-163
-161
-150
-136
-132
-142
-148
-149
-152
-160
-168
-180
-181
-178
-171
-175
-182
-199
-198
-193
-201
-198
-198
-196
-196
-207
-220
-227
-232
-241
-247
-245
-253
-267
-281
-290
-291
-282
-271
-262
-251
-240
-227
-226
-227
-230
-235
-239
-248
-255
-255
-253
-252
-242
-245
-230
-226
-220
-213
-221
-199
-184
-189
-209
-198
-194
-187
-177
-182
-176
-171
-165
-167
-175
-188
-186
-176
-180
-169
-171
-185
-189
-179
-174
-179
-188
-181
-169
-171
-166
-163
-179
-181
-194
-197
-186
-195
-212
-210
-197
-181
-187
-193
-173
-159
-153
-168
-187
-186
-182
-191
-186
-181
-180
-183
-189
-200
-205
-199
-195
-187
-185
-164
-156
-150
-143
-154
-153
-145
-141
-141
-141
-140
-125
-120
-125
-134
-143
-154
-148
-143
-155
-181
-193
-191
-186
-196
-199
-207
-213
-200
-211
-221
-222
-224
-231
-219
-195
-179
-184
-184
-171
-188
-215
-208
-196
-190
-195
-191
-191
-201
-203
-199
-207
-198
-186
-196
-191
-167
-167
-159
-154
-151
-143
-150
-147
-151
-165
-185
-195
-197
-198
-199
-198
-201
-212
-216
-217
-230
-229
-209
-196
-202
-224
-224
-229
-240
-250
-255
-266
-285
-286
-282
-289
-296
-306
-311
-299
-291
-293
-309
-296
-289
-296
-290
-288
-299
-305
-287
-291
-300
-306
-288
-293
-322
-300
-276
-289
-316
-326
-321
-322
-340
-343
-339
-333
-346
-353
-349
-343
-359
-374
-363
-357
-371
-358
-343
-342
-331
-339
-323
-316
-325
-308
-301
-312
-288
-276
-287
-274
-263
-257
-251
-251
-254
-256
-263
-263
-269
-296
-317
-311
-306
-297
-305
-303
-310
-337
-351
-337
-330
-341
-316
-326
-347
-350
-361
-362
-373
-360
-357
-370
-360
-352
-365
-376
-375
-370
-371
-376
-370
-381
-378
-360
-358
-365
-371
-378
-371
-378
-370
-355
-349
-350
-346
-335
-329
-331
-342
-325
-320
-317
-310
-299
-288
-285
-277
-285
-286
-290
-278
-260
-252
-268
-268
-262
-264
-267
-265
-259
-269
-285
-297
-288
-295
-300
-291
-294
-304
-299
-300
-312
-302
-295
-298
-310
-294
-284
-283
-281
-275
-258
-269
-275
-270
-264
-271
-282
-276
-260
-261
-270
-260
-261
-274
-272
-258
-248
-240
-238
-240
-244
-236
-235
-229
-236
-244
-231
-255
-273
-276
-277
-273
-266
-253
-241
-225
-211
-205
-213
-214
-197
-201
-204
-204
-195
-194
-210
-214
-212
-204
-220
-237
-233
-231
-243
-243
-253
-261
-269
-273
-278
-293
-293
-291
-296
-295
-292
-287
-288
-293
-286
-286
-283
-264
-258
-265
-266
-270
-269
-272
-275
-273
-280
-288
-283
-281
-287
-298
-303
-308
-322
-336
-344
-347
-355
-357
-361
-353
-360
-365
-360
-353
-337
-340
-341
-348
-348
-354
-369
-370
-374
-367
-358
-337
-324
-329
-328
-329
-332
-341
-344
-347
-350
-356
-357
-350
-343
-347
-354
-347
-349
-340
-328
-326
-324
-314
-312
-305
-283
-273
-276
-292
-290
-290
-293
-279
-273
-277
-283
-264
-259
-274
-283
-274
-277
-291
-293
-308
-303
-298
-311
-325
-331
-340
-345
-337
-335
-348
-351
-349
-364
-359
-363
-361
-346
-344
-343
-349
-344
-345
-350
-357
-358
-353
-355
-344
-346
-366
-370
-370
-371
-374
-391
-388
-375
-370
-381
-386
-379
-384
-395
-399
-412
-425
-426
-423
-423
-430
-435
-434
-430
-439
-443
-439
-433
-423
-416
-421
-420
-399
-388
-396
-392
-367
-360
-359
-360
-362
-370
-370
-352
-354
-346
-329
-324
-317
-317
-310
-302
-292
-290
-290
-278
-278
-289
-290
-293
-298
-294
-293
-300
-305
-303
-314
-326
-323
-314
-315
-328
-337
-337
-332
-323
-323
-319
-315
-311
-319
-329
-328
-330
-332
-340
-342
-331
-336
-338
-346
-355
-363
-370
-364
-362
-363
-361
-364
-380
-379
-393
-401
-398
-403
-401
-393
-388
-395
-397
-388
-377
-382
-375
-374
-382
-379
-380
-381
-385
-383
-386
-393
-399
-397
-401
-410
-410
-406
-400
-392
-382
-378
-378
-373
-373
-382
-383
-389
-394
-398
-403
-405
-392
-387
-396
-382
-378
-383
-374
-368
-357
-350
-344
-329
-314
-296
-296
-290
-279
-272
-281
-280
-277
-279
-273
-259
-259
-258
-263
-258
-260
-270
-272
-274
-259
-270
-280
-280
-279
-285
-295
-303
-302
-299
-308
-312
-306
-294
-292
-284
-280
-280
-283
-282
-278
-274
-271
-260
-262
-262
-250
-258
-268
-268
-252
-249
-258
-253
-260
-267
-273
-282
-280
-273
-273
-278
-287
-295
-303
-302
-303
-304
-300
-295
-296
-303
-297
-293
-312
-324
-321
-318
-318
-335
-334
-335
-329
-317
-309
-286
-279
-272
-271
-269
-264
-270
-279
-293
-301
-309
-315
-323
-326
-329
-330
-325
-325
-330
-340
-344
-328
-318
-320
-308
-291
-291
-308
-305
-293
-290
-281
-271
-267
-275
-280
-280
-275
-271
-265
-259
-253
-254
-262
-268
-278
-279
-274
-262
-264
-271
-283
-291
-296
-299
-287
-297
-316
-318
-316
-323
-318
-320
-325
-322
-320
-311
-304
-300
-290
-282
-281
-271
-254
-244
-240
-242
-249
-260
-266
-269
-271
-268
-270
-278
-295
-307
-306
-301
-300
-309
-305
-296
-301
-291
-282
-281
-285
-279
-275
-291
-307
-326
-333
-338
-342
-321
-309
-302
-308
-305
-296
-305
-306
-311
-322
-327
-321
-318
-321
-328
-328
-334
-337
-335
-338
-334
-338
-341
-348
-362
-366
-353
-347
-352
-352
-349
-350
-344
-336
-334
-326
-336
-355
-353
-337
-328
-331
-326
-326
-341
-330
-321
-320
-307
-301
-303
-316
-325
-323
-325
-323
-321
-328
-318
-316
-318
-312
-310
-318
-314
-311
-313
-320
-320
-312
-306
-309
-310
-304
-301
-299
-295
-274
-252
-254
-254
-256
-255
-256
-246
-246
-247
-252
-242
-231
-224
-222
-221
-219
-229
-226
-219
-212
-210
-204
-215
-223
-229
-235
-243
-250
-250
-256
-271
-270
-280
-290
-295
-302
-296
-297
-300
-302
-300
-298
-295
-291
-283
-279
-277
-287
-297
-288
-278
-270
-269
-267
-259
-252
-244
-234
-237
-238
-241
-239
-245
-251
-256
-263
-263
-262
-256
-250
-243
-246
-246
-245
-245
-239
-248
-246
-230
-230
-248
-259
-255
-255
-254
-250
-248
-247
-251
-249
-245
-245
-250
-253
-245
-258
-269
-275
-282
-270
-272
-283
-278
-277
-281
-278
-278
-276
-270
-272
-271
-275
-289
-286
-283
-281
-279
-267
-266
-269
-255
-255
-257
-253
-258
-264
-269
-270
-275
-270
-265
-278
-290
-289
-280
-273
-266
-251
-248
-237
-228
-223
-218
-221
-222
-211
-212
-219
-227
-228
-221
-220
-218
-222
-219
-215
-228
-223
-196
-187
-188
-176
-168
-180
-177
-179
-175
-171
-176
-178
-169
-155
-147
-154
-159
-151
-157
-168
-169
-166
-162
-162
-166
-168
-163
-167
-167
-175
-186
-164
-152
-144
-144
-143
-147
-157
-153
-150
-145
-154
-159
-160
-179
-191
-189
-195
-188
-174
-171
-174
-179
-189
-175
-174
-183
-177
-178
-184
-201
-201
-208
-217
-225
-235
-234
-222
-211
-200
-196
-202
-210
-208
-219
-225
-239
-238
-242
-254
-260
-252
-247
-241
-227
-220
-229
-223
-218
-231
-235
-234
-236
-237
-243
-233
-237
-236
-234
-233
-227
-218
-206
-197
-200
-207
-210
-211
-217
-227
-236
-232
-226
-235
-229
-227
-223
-225
-228
-218
-209
-210
-219
-223
-223
-237
-242
-240
-245
-252
-250
-246
-250
-248
-241
-226
-227
-236
-242
-228
-234
-256
-251
-249
-257
-261
-245
-229
-236
-235
-223
-236
-249
-249
-257
-267
-269
-283
-286
-280
-289
-293
-291
-280
-283
-294
-291
-274
-268
-268
-280
-290
-277
-274
-273
-275
-267
-251
-240
-226
-232
-238
-246
-251
-262
-268
-260
-259
-244
-240
-254
-240
-222
-237
-246
-251
-273
-279
-268
-268
-277
-280
-281
-280
-290
-310
-310
-299
-297
-298
-279
-273
-267
-276
-287
-281
-293
-296
-291
-271
-256
-267
-258
-252
-250
-233
-233
-238
-234
-226
-230
-227
-221
-226
-229
-229
-223
-217
-213
-215
-220
-215
-213
-213
-213
-203
-200
-195
-190
-202
-197
-205
-214
-219
-209
-196
-201
-200
-188
-186
-176
-170
-172
-185
-194
-203
-216
-213
-216
-211
-203
-201
-192
-177
-166
-171
-159
-142
-148
-151
-154
-162
-160
-151
-147
-156
-163
-162
-160
-171
-177
-181
-194
-204
-209
-207
-216
-235
-236
-243
-256
-268
-264
-259
-265
-248
-239
-243
-245
-231
-219
-208
-194
-206
-212
-215
-223
-226
-236
-227
-233
-224
-217
-219
-221
-222
-223
-232
-225
-221
-222
-233
-240
-236
-242
-251
-265
-285
-283
-269
-267
-263
-260
-266
-271
-277
-280
-282
-289
-286
-284
-280
-280
-295
-298
-298
-288
-273
-266
-259
-260
-263
-245
-249
-249
-243
-237
-232
-233
-223
-221
-224
-223
-222
-215
-213
-212
-204
-194
-183
-178
-169
-164
-153
-146
-149
-139
-146
-143
-137
-149
-173
-173
-160
-137
-127
-129
-124
-122
-129
-133
-134
-134
-140
-151
-152
-167
-176
-173
-164
-164
-174
-175
-180
-179
-160
-164
-172
-162
-156
-157
-159
-167
-173
-184
-196
-198
-200
-184
-197
-211
-218
-232
-247
-249
-238
-240
-250
-240
-240
-253
-257
-243
-227
-232
-233
-241
-240
-231
-247
-251
-253
-254
-251
-261
-267
-263
-268
-265
-259
-260
-259
-272
-283
-272
-262
-259
-247
-241
-242
-252
-250
-250
-243
-242
-253
-255
-249
-237
-239
-237
-238
-243
-243
-237
-227
-214
-215
-227
-219
-196
-190
-191
-197
-197
-205
-211
-209
-203
-181
-178
-180
-182
-176
-187
-192
-196
-203
-199
-194
-193
-192
-189
-201
-216
-224
-231
-230
-236
-242
-240
-241
-248
-249
-252
-253
-251
-252
-259
-277
-284
-281
-281
-286
-285
-281
-285
-295
-298
-287
-285
-290
-294
-289
-284
-290
-290
-286
-289
-290
-307
-310
-312
-316
-317
-310
-313
-311
-308
-302
-297
-282
-291
-301
-290
-289
-294
-286
-272
-286
-298
-295
-291
-297
-288
-277
-265
-265
-268
-258
-256
-256
-257
-250
-251
-244
-245
-257
-270
-282
-288
-285
-279
-281
-282
-274
-267
-255
-243
-247
-241
-228
-239
-247
-243
-230
-229
-231
-224
-231
-228
-234
-236
-233
-232
-232
-226
-243
-263
-260
-245
-242
-242
-251
-249
-247
-258
-266
-268
-271
-267
-255
-248
-245
-247
-264
-263
-247
-246
-254
-248
-244
-247
-250
-258
-256
-250
-241
-239
-246
-249
-255
-248
-243
-239
-229
-223
-220
-213
-207
-209
-213
-215
-220
-212
-209
-216
-214
-214
-211
-193
-208
-199
-193
-198
-204
-208
-213
-232
-238
-224
-215
-222
-230
-234
-238
-251
-268
-265
-252
-253
-243
-235
-230
-232
-249
-255
-254
-255
-256
-268
-263
-262
-271
-272
-278
-295
-308
-316
-304
-283
-281
-287
-289
-285
-283
-273
-258
-263
-271
-262
-255
-250
-256
-261
-266
-276
-264
-256
-246
-241
-242
-240
-241
-247
-258
-258
-258
-263
-265
-260
-266
-279
-274
-270
-274
-273
-274
-283
-287
-288
-285
-283
-274
-262
-255
-241
-225
-219
-210
-204
-207
-190
-185
-194
-187
-177
-183
-194
-195
-191
-181
-169
-170
-162
-152
-160
-176
-180
-171
-182
-186
-181
-185
-182
-176
-161
-154
-150
-147
-138
-134
-139
-141
-140
-137
-165
-187
-190
-182
-182
-191
-206
-207
-208
-221
-232
-234
-226
-230
-222
-231
-234
-229
-232
-226
-220
-208
-210
-220
-222
-223
-222
-221
-225
-237
-236
-228
-235
-237
-245
-249
-250
-258
-256
-257
-263
-269
-281
-280
-287
-300
-316
-321
-313
-299
-306
-298
-291
-287
-282
-286
-275
-269
-261
-258
-261
-255
-257
-255
-255
-259
-257
-251
-244
-251
-245
-229
-218
-216
-222
-237
-244
-240
-237
-229
-225
-224
-225
-219
-220
-220
-210
-202
-201
-205
-217
-210
-196
-204
-225
-223
-209
-203
-207
-203
-211
-229
-236
-244
-245
-252
-249
-251
-240
-231
-224
-238
-243
-246
-238
-225
-241
-251
-248
-243
-247
-249
-262
-257
-246
-247
-247
-249
-233
-229
-225
-244
-252
-235
-234
-240
-252
-247
-236
-231
-235
-236
-231
-210
-223
-241
-245
-235
-240
-245
-243
-249
-247
-250
-249
-250
-244
-243
-258
-260
-261
-271
-278
-279
-291
-299
-293
-301
-293
-288
-283
-276
-281
-263
-267
-276
-275
-276
-278
-305
-310
-300
-297
-293
-285
-273
-269
-279
-287
-302
-314
-317
-318
-308
-311
-303
-290
-289
-293
-280
-263
-271
-268
-263
-265
-267
-255
-241
-245
-254
-255
-250
-260
-274
-285
-283
-294
-296
-285
-276
-280
-281
-282
-269
-263
-272
-278
-284
-280
-272
-276
-281
-294
-297
-300
-293
-284
-282
-276
-283
-281
-289
-295
-295
-291
-289
-279
-270
-268
-259
-261
-258
-260
-262
-262
-262
-253
-263
-260
-258
-260
-257
-246
-235
-214
-204
-207
-215
-210
-197
-204
-206
-203
-201
-202
-203
-204
-205
-216
-221
-227
-236
-247
-263
-269
-268
-267
-280
-297
-316
-327
-330
-326
-329
-320
-302
-302
-307
-304
-314
-324
-313
-322
-343
-346
-350
-359
-364
-365
-356
-354
-347
-356
-363
-344
-334
-335
-341
-338
-326
-315
-317
-305
-291
-296
-291
-296
-287
-283
-292
-279
-262
-255
-253
-243
-234
-225
-214
-203
-204
-215
-210
-194
-192
-193
-185
-172
-169
-174
-171
-166
-172
-170
-169
-166
-158
-165
-167
-162
-161
-164
-155
-152
-159
-154
-145
-157
-173
-177
-180
-177
-183
-194
-191
-196
-201
-203
-219
-219
-226
-238
-252
-261
-253
-244
-235
-244
-235
-243
-253
-250
-252
-250
-242
-235
-238
-241
-236
-244
-256
-250
-239
-234
-245
-242
-236
-242
-243
-252
-243
-237
-234
-233
-239
-252
-245
-256
-258
-261
-268
-257
-258
-270
-276
-267
-262
-256
-258
-261
-271
-281
-280
-279
-286
-285
-269
-269
-278
-286
-289
-302
-316
-328
-341
-338
-332
-322
-311
-302
-299
-306
-295
-287
-282
-288
-293
-280
-269
-272
-278
-270
-270
-278
-262
-248
-245
-238
-247
-254
-257
-242
-229
-234
-231
-223
-219
-222
-205
-202
-198
-201
-198
-205
-192
-177
-180
-170
-166
-187
-200
-205
-210
-207
-182
-173
-175
-172
-162
-151
-161
-172
-174
-168
-164
-154
-157
-153
-136
-129
-130
-143
-145
-158
-170
-177
-189
-197
-203
-216
-223
-225
-240
-244
-247
-264
-271
-277
-283
-286
-289
-285
-289
-288
-297
-307
-310
-322
-330
-325
-320
-329
-327
-312
-307
-299
-300
-307
-311
-306
-294
-291
-298
-304
-319
-315
-301
-302
-300
-303
-305
-295
-294
-291
-292
-291
-287
-277
-275
-272
-287
-289
-292
-309
-306
-296
-296
-303
-294
-291
-286
-287
-285
-282
-272
-279
-287
-271
-273
-290
-304
-303
-299
-293
-289
-286
-278
-269
-262
-258
-254
-259
-260
-263
-270
-260
-254
-250
-247
-244
-230
-232
-222
-232
-244
-234
-217
-200
-204
-204
-198
-206
-208
-199
-190
-179
-179
-173
-185
-198
-185
-187
-188
-189
-176
-168
-169
-165
-168
-182
-194
-202
-212
-203
-194
-194
-189
-192
-194
-189
-183
-198
-210
-210
-215
-230
-237
-241
-244
-245
-251
-271
-280
-284
-295
-294
-300
-315
-314
-323
-339
-341
-339
-335
-329
-323
-320
-333
-340
-327
-325
-330
-328
-327
-325
-329
-329
-313
-299
-294
-294
-291
-278
-269
-261
-246
-240
-247
-244
-246
-243
-247
-253
-245
-247
-245
-244
-245
-241
-230
-225
-226
-232
-235
-235
-238
-226
-219
-218
-215
-217
-224
-241
-236
-225
-219
-221
-217
-208
-205
-206
-198
-172
-173
-184
-184
-170
-158
-166
-182
-181
-164
-167
-166
-166
-159
-164
-181
-184
-193
-184
-204
-227
-233
-236
-234
-228
-221
-235
-231
-230
-226
-230
-235
-221
-210
-225
-227
-230
-229
-231
-226
-217
-211
-203
-214
-208
-188
-187
-192
-201
-201
-200
-217
-227
-221
-217
-205
-189
-182
-184
-174
-160
-150
-148
-152
-140
-139
-152
-157
-149
-167
-180
-177
-183
-188
-189
-189
-196
-202
-211
-212
-209
-212
-221
-244
-248
-256
-266
-270
-272
-280
-266
-258
-273
-268
-264
-263
-255
-249
-253
-252
-249
-245
-242
-243
-238
-233
-217
-224
-243
-238
-235
-252
-259
-241
-240
-252
-269
-276
-275
-287
-301
-302
-294
-292
-292
-276
-270
-272
-271
-275
-280
-282
-282
-279
-269
-263
-264
-270
-263
-256
-263
-266
-257
-246
-247
-255
-249
-235
-223
-222
-221
-214
-211
-213
-212
-215
-210
-205
-200
-195
-196
-203
-209
-214
-209
-212
-212
-218
-225
-227
-222
-220
-214
-205
-206
-215
-222
-225
-229
-239
-245
-253
-265
-271
-261
-260
-268
-257
-258
-251
-251
-262
-271
-279
-281
-289
-297
-289
-299
-307
-302
-295
-299
-300
-293
-295
-303
-315
-329
-339
-338
-338
-352
-353
-352
-362
-372
-384
-371
-369
-373
-377
-364
-351
-354
-347
-340
-347
-344
-335
-342
-353
-360
-349
-342
-341
-332
-331
-332
-331
-337
-326
-308
-303
-300
-305
-295
-304
-299
-279
-264
-258
-266
-269
-273
-264
-260
-245
-245
-245
-235
-223
-221
-215
-208
-217
-219
-220
-221
-229
-229
-232
-231
-231
-233
-234
-233
-229
-231
-228
-224
-222
-223
-222
-217
-212
-216
-224
-229
-227
-229
-235
-235
-234
-230
-228
-224
-221
-219
-222
-240
-262
-261
-262
-273
-279
-275
-270
-270
-272
-276
-265
-262
-263
-249
-246
-253
-255
-245
-251
-260
-251
-236
-233
-228
-227
-223
-230
-236
-229
-223
-218
-219
-205
-209
-213
-203
-200
-201
-199
-193
-192
-192
-194
-187
-186
-193
-187
-191
-187
-186
-186
-194
-210
-224
-229
-221
-234
-250
-242
-247
-258
-272
-280
-276
-262
-259
-277
-283
-272
-262
-260
-261
-263
-250
-239
-248
-252
-245
-238
-232
-237
-234
-217
-202
-204
-201
-200
-209
-217
-215
-209
-221
-222
-223
-223
-225
-220
-207
-216
-216
-196
-192
-194
-185
-186
-192
-189
-180
-172
-159
-150
-138
-142
-153
-143
-143
-137
-127
-130
-140
-145
-149
-145
-149
-156
-153
-151
-142
-136
-124
-132
-141
-133
-136
-130
-128
-127
-129
-140
-133
-130
-136
-138
-148
-156
-158
-174
-177
-172
-180
-188
-200
-206
-207
-211
-219
-217
-218
-218
-213
-212
-218
-244
-255
-257
-261
-261
-248
-245
-249
-256
-260
-260
-262
-249
-245
-250
-252
-255
-264
-271
-285
-288
-297
-297
-298
-291
-284
-294
-299
-310
-305
-305
-293
-276
-267
-258
-244
-236
-252
-253
-245
-238
-230
-225
-222
-223
-208
-215
-230
-235
-252
-259
-279
-290
-289
-290
-287
-297
-299
-278
-257
-251
-234
-224
-224
-233
-237
-233
-229
-227
-235
-217
-220
-223
-221
-213
-213
-199
-194
-204
-200
-199
-200
-198
-196
-190
-186
-187
-195
-195
-195
-199
-201
-199
-208
-201
-184
-181
-175
-176
-188
-193
-191
-207
-208
-200
-197
-203
-206
-211
-217
-222
-235
-248
-266
-280
-275
-281
-292
-304
-316
-323
-330
-327
-323
-324
-317
-310
-303
-305
-301
-297
-295
-290
-281
-278
-285
-283
-283
-277
-290
-302
-303
-307
-308
-313
-300
-292
-291
-286
-292
-291
-293
-298
-300
-299
-296
-288
-286
-283
-273
-277
-280
-281
-288
-302
-313
-320
-324
-325
-318
-310
-297
-276
-270
-273
-277
-282
-292
-291
-292
-283
-272
-266
-265
-263
-259
-268
-271
-264
-252
-249
-236
-219
-203
-198
-187
-188
-206
-206
-218
-231
-226
-227
-240
-240
-235
-246
-263
-276
-285
-297
-312
-318
-303
-301
-303
-304
-310
-301
-310
-316
-313
-313
-320
-334
-337
-328
-326
-318
-312
-313
-316
-316
-321
-320
-322
-319
-318
-332
-342
-341
-341
-349
-337
-332
-338
-338
-330
-327
-329
-316
-315
-330
-330
-325
-329
-323
-316
-310
-320
-318
-304
-303
-308
-301
-285
-276
-281
-282
-271
-272
-274
-276
-281
-282
-293
-300
-291
-279
-276
-278
-282
-278
-274
-283
-273
-262
-261
-263
-252
-234
-224
-231
-234
-241
-241
-227
-227
-221
-220
-222
-211
-218
-227
-230
-220
-209
-214
-219
-215
-216
-217
-214
-214
-212
-218
-215
-208
-210
-205
-200
-187
-188
-193
-197
-196
-199
-192
-181
-193
-207
-208
-213
-217
-211
-204
-210
-207
-197
-203
-211
-207
-209
-210
-223
-227
-223
-214
-215
-229
-228
-225
-232
-235
-230
-235
-239
-234
-228
-236
-233
-226
-240
-264
-271
-292
-310
-308
-302
-294
-299
-300
-298
-293
-292
-287
-274
-268
-271
-261
-259
-263
-259
-260
-258
-255
-248
-252
-257
-255
-256
-251
-253
-258
-259
-261
-260
-261
-270
-267
-250
-246
-257
-268
-271
-266
-258
-256
-250
-249
-243
-245
-252
-255
-244
-241
-245
-262
-275
-282
-289
-276
-271
-270
-273
-262
-254
-265
-283
-286
-294
-311
-322
-309
-300
-308
-300
-304
-297
-285
-280
-270
-260
-242
-247
-249
-247
-244
-248
-250
-256
-258
-252
-241
-225
-218
-213
-227
-227
-225
-236
-248
-251
-239
-233
-228
-226
-236
-236
-234
-230
-237
-234
-227
-232
-245
-248
-233
-243
-265
-273
-272
-288
-284
-274
-270
-275
-279
-281
-287
-287
-283
-280
-282
-280
-277
-264
-273
-282
-269
-262
-270
-273
-270
-270
-271
-274
-290
-304
-312
-313
-310
-305
-297
-300
-305
-307
-319
-321
-322
-313
-320
-311
-303
-299
-293
-304
-306
-294
-286
-284
-285
-279
-292
-312
-314
-317
-307
-295
-292
-297
-301
-310
-314
-319
-321
-335
-339
-334
-341
-341
-341
-336
-330
-331
-326
-327
-331
-344
-350
-335
-322
-317
-304
-292
-293
-296
-284
-296
-294
-286
-297
-293
-286
-283
-288
-292
-306
-314
-312
-315
-315
-316
-308
-314
-323
-314
-312
-312
-316
-315
-298
-306
-303
-297
-299
-299
-305
-303
-292
-286
-278
-278
-278
-271
-271
-276
-269
-260
-259
-253
-255
-279
-283
-279
-293
-288
-289
-278
-275
-275
-278
-286
-285
-293
-288
-269
-263
-263
-265
-269
-275
-279
-278
-288
-289
-280
-279
-286
-293
-298
-311
-320
-308
-310
-307
-318
-314
-300
-300
-308
-318
-317
-314
-315
-295
-289
-298
-297
-296
-288
-286
-281
-279
-276
-284
-285
-283
-281
-270
-264
-271
-280
-278
-286
-301
-305
-287
-287
-299
-297
-300
-305
-304
-293
-291
-283
-279
-278
-268
-268
-266
-276
-270
-259
-267
-270
-285
-289
-286
-275
-266
-252
-239
-235
-251
-256
-256
-265
-270
-270
-272
-269
-262
-264
-274
-283
-272
-261
-261
-256
-251
-240
-249
-251
-245
-242
-235
-238
-245
-252
-237
-231
-227
-214
-217
-216
-211
-207
-207
-201
-189
-192
-194
-186
-181
-160
-150
-150
-143
-143
-150
-161
-170
-180
-176
-185
-195
-196
-199
-203
-215
-232
-229
-227
-230
-234
-266
-286
-288
-300
-313
-322
-315
-326
-333
-328
-322
-316
-320
-318
-315
-304
-322
-331
-311
-317
-340
-328
-303
-301
-302
-291
-276
-257
-255
-263
-280
-296
-305
-327
-331
-373
-355
-603
-807
-868
-788
-728
-713
-547
-433
-354
-352
-180
-137
-133
-48
-43
-76
-99
-99
-133
-82
-14
-1
-721
-870
-681
-731
-733
-582
-398
-473
-348
-481
-678
-761
-562
-429
-485
-449
-433
-442
-438
-362
-331
-222
-169
-140
-223
-219
-374
-354
-167
-232
-70
7
157
81
-93
27
-19
-49
-26
-84
-152
-214
-363
-391
-397
-451
-408
-487
-408
-375
-453
-396
-309
-394
-370
-323
-339
-240
-204
-139
-157
-198
-201
-270
-305
-379
-411
-494
-491
-554
-524
-587
-711
-640
-562
-536
-532
-481
-435
-573
-619
-476
-419
-365
-416
-350
-240
-391
-382
-250
-270
-275
-295
-332
-315
-358
-411
-369
-277
-308
-381
-300
-263
-175
-191
-260
-328
-365
-280
-269
-237
-210
-261
-242
-179
-238
-272
-78
-245
-215
-202
-267
-190
-317
-260
-304
-406
-339
-118
-218
-325
-229
-298
-327
-291
-245
-266
-234
-208
-234
-193
-149
-111
-166
-204
-107
-110
-167
-113
-32
-48
-108
-82
27
91
26
71
115
52
26
38
-23
-68
-54
-98
-72
-50
-42
-4
-2
-16
29
74
55
104
111
45
47
44
28
6
17
62
47
1
36
92
62
6
19
73
69
-94
-49
-6
-40
-17
32
73
39
54
91
109
25
60
122
72
85
71
46
43
90
97
119
196
184
142
117
122
154
130
77
84
93
50
23
49
66
34
1
19
17
10
-20
-2
-30
-59
-64
-76
-80
-108
-116
-139
-147
-153
-171
-169
-160
-145
-150
-145
-129
-124
-123
-149
-147
-149
-163
-173
-172
-168
-169
-153
-116
-85
-56
-50
-34
-41
-46
-23
-10
-14
-14
-7
-1
2
-5
-17
-42
-53
-48
-32
-27
-23
-32
-56
-75
-92
-101
-94
-66
-54
-39
-30
-12
13
15
24
47
65
67
73
92
94
115
140
154
172
224
298
341
386
441
464
469
478
515
562
579
614
645
666
652
642
644
640
611
575
564
535
511
494
510
512
520
545
592
647
686
766
809
814
847
907
948
1022
1091
1157
1187
1253
1267
1311
1325
1362
1415
1478
1567
1640
1741
1775
1752
1559
1226
701
-23
-813
-1409
-1787
-1955
-1942
-1904
-1900
-2007
-2050
-1927
-1759
-1526
-1345
-1255
-1301
-1368
-1399
-1430
-1392
-1298
-1077
-703
-268
219
628
864
963
985
1020
1070
1118
1071
932
719
487
301
165
87
7
-45
-98
-146
-207
-338
-542
-829
-1138
-1393
-1586
-1728
-1850
-1965
-2058
-2099
-2065
-1966
-1820
-1645
-1461
-1330
-1197
-1073
-980
-903
-876
-832
-783
-735
-664
-592
-543
-553
-544
-539
-523
-507
-528
-570
-660
-792
-954
-1091
-1203
-1308
-1374
-1397
-1382
-1359
-1322
-1306
-1279
-1253
-1221
-1172
-1122
-1097
-1089
-1103
-1132
-1149
-1121
-1063
-993
-923
-861
-800
-761
-742
-740
-720
-714
-717
-706
-684
-658
-633
-612
-583
-523
-423
-301
-185
-89
-22
13
33
42
49
81
124
149
159
165
171
200
260
304
358
388
408
367
334
239
211
268
355
464
635
816
884
937
1001
1137
1276
1452
1653
1816
1893
1906
1950
1996
2025
2146
2272
2350
2294
2149
1829
1109
34
-1218
-2340
-3218
-3559
-3424
-3158
-2990
-3004
-2967
-2884
-2579
-2094
-1647
-1295
-1164
-1109
-1066
-1030
-920
-801
-523
-131
450
1151
1719
2104
2197
2072
1881
1744
1661
1523
1272
849
353
-109
-472
-731
-924
-1051
-1177
-1243
-1289
-1371
-1491
-1753
-2036
-2293
-2419
-2400
-2291
-2105
-1966
-1799
-1593
-1291
-890
-461
-35
322
607
809
950
1033
1014
960
891
853
823
814
805
716
583
419
263
100
-50
-193
-425
-716
-1032
-1300
-1521
-1675
-1769
-1823
-1841
-1822
-1800
-1767
-1713
-1658
-1559
-1435
-1224
-1060
-916
-843
-768
-700
-621
-496
-378
-267
-225
-207
-226
-253
-275
-310
-341
-403
-464
-561
-683
-837
-994
-1141
-1279
-1362
-1387
-1401
-1428
-1453
-1471
-1451
-1398
-1295
-1155
-1018
-918
-868
-842
-845
-838
-824
-790
-745
-696
-632
-559
-490
-438
-418
-390
-345
-284
-235
-224
-235
-274
-306
-331
-308
-252
-167
-69
17
91
166
231
260
245
214
204
176
119
55
-7
-47
-80
-43
28
137
219
345
430
461
462
451
459
399
456
534
694
828
958
1061
1112
1174
1263
1403
1534
1639
1714
1758
1773
1791
1838
1889
1959
2023
2062
2020
1905
1737
1482
1105
368
-751
-2022
-3109
-3882
-4036
-3761
-3284
-2931
-2654
-2401
-2090
-1621
-1089
-627
-324
-147
-43
44
139
222
315
471
764
1235
1759
2189
2370
2282
1962
1591
1241
903
558
109
-406
-917
-1357
-1648
-1834
-1934
-1999
-1988
-1905
-1782
-1655
-1609
-1632
-1702
-1737
-1655
-1456
-1192
-916
-644
-407
-157
135
475
804
1072
1274
1383
1404
1354
1232
1022
765
493
256
61
-100
-246
-403
-581
-762
-909
-1019
-1105
-1197
-1309
-1420
-1508
-1541
-1549
-1504
-1404
-1257
-1079
-872
-616
-359
-109
90
237
358
455
527
563
562
504
421
319
217
129
50
-44
-165
-330
-525
-752
-1027
-1356
-1946
-2749
-3542
-3881
-4008
-3897
-3530
-2953
-2400
-1944
-1356
-807
-261
95
367
471
474
369
206
35
-143
-271
-309
-231
-123
-10
-75
-295
-640
-1024
-1388
-1706
-1944
-2155
-2283
-2341
-2259
-2042
-1687
-1262
-800
-351
86
443
699
835
868
818
741
682
659
643
604
524
413
290
180
72
-14
-125
-266
-420
-569
-688
-781
-794
-714
-585
-405
-129
192
481
757
1036
1271
1386
1491
1590
1617
1604
1634
1647
1661
1642
1677
1722
1808
1897
2010
2142
2220
2289
2301
2232
2042
1754
1348
539
-662
-2189
-3539
-4623
-5077
-4898
-4347
-3629
-3057
-2432
-1895
-1229
-533
37
465
630
663
623
585
574
543
652
804
1160
1659
2126
2420
2413
2138
1668
1161
653
161
-378
-976
-1568
-2101
-2489
-2718
-2769
-2722
-2586
-2327
-2020
-1665
-1356
-1137
-1021
-951
-876
-772
-588
-392
-183
16
214
436
692
972
1213
1410
1485
1455
1303
1077
772
386
-29
-409
-747
-1014
-1202
-1343
-1417
-1459
-1464
-1455
-1399
-1326
-1260
-1198
-1148
-1088
-1012
-899
-750
-600
-408
-186
42
286
517
700
825
896
934
893
803
693
551
354
144
-55
-233
-400
-533
-632
-747
-829
-930
-995
-1078
-1127
-1190
-1250
-1296
-1323
-1375
-1759
-2437
-3100
-3193
-3125
-2762
-2217
-1407
-819
-445
-114
199
549
636
665
528
372
62
-229
-505
-708
-818
-803
-665
-461
-223
-183
-272
-572
-897
-1208
-1428
-1589
-1668
-1655
-1595
-1469
-1291
-982
-613
-222
102
410
619
748
709
559
371
182
34
-62
-60
1
44
54
37
32
22
46
68
108
93
86
39
18
-6
21
93
235
464
674
866
1000
1092
1127
1173
1157
1139
1113
1113
1065
1058
1066
1136
1205
1334
1513
1694
1880
2024
2199
2211
2179
1988
1766
1444
1045
410
-529
-1738
-2881
-3859
-4341
-4328
-3896
-3236
-2611
-1967
-1449
-846
-343
137
464
628
718
709
722
689
683
695
729
875
1119
1409
1604
1645
1478
1144
706
240
-194
-636
-1059
-1500
-1894
-2191
-2393
-2464
-2430
-2291
-2068
-1741
-1370
-997
-680
-438
-294
-224
-165
-70
55
194
341
486
615
738
849
943
1007
1011
967
837
654
389
84
-265
-615
-944
-1207
-1392
-1508
-1542
-1530
-1461
-1375
-1265
-1129
-987
-841
-698
-552
-423
-294
-159
-43
68
182
297
421
533
616
664
670
631
549
445
309
148
-44
-246
-460
-671
-845
-992
-1088
-1178
-1248
-1330
-1461
-1696
-2047
-2363
-2501
-2462
-2237
-1910
-1498
-1113
-824
-609
-414
-191
-25
106
153
154
95
-38
-203
-366
-491
-594
-681
-711
-733
-814
-950
-1116
-1288
-1438
-1524
-1528
-1471
-1380
-1263
-1134
-1018
-881
-694
-477
-274
-64
133
267
337
327
259
163
62
-32
-111
-167
-221
-276
-325
-363
-394
-403
-377
-323
-252
-200
-183
-144
-94
-52
15
131
279
445
624
782
879
906
860
790
717
622
531
404
261
146
86
113
163
255
363
499
620
743
871
1011
1144
1264
1404
1556
1734
1848
1897
1851
1742
1550
1308
1082
850
397
-314
-1299
-2208
-3019
-3459
-3500
-3215
-2723
-2300
-1804
-1394
-913
-509
-180
86
226
361
453
581
672
697
696
675
718
832
1023
1181
1228
1107
855
547
193
-128
-469
-799
-1152
-1471
-1722
-1909
-1966
-1978
-1911
-1767
-1529
-1241
-938
-644
-403
-229
-128
-22
74
208
346
465
572
625
693
736
777
787
764
713
609
479
310
128
-105
-369
-635
-880
-1056
-1171
-1218
-1230
-1186
-1121
-1029
-888
-747
-589
-450
-304
-153
-22
111
230
314
377
417
446
469
467
451
419
352
263
159
34
-113
-261
-404
-534
-660
-762
-836
-892
-955
-963
-986
-1097
-1416
-1815
-2114
-2288
-2197
-1946
-1477
-1019
-576
-262
-21
150
227
214
119
7
-182
-351
-540
-679
-821
-921
-981
-968
-905
-875
-857
-929
-1040
-1217
-1345
-1430
-1453
-1405
-1298
-1168
-1009
-814
-597
-344
-109
110
286
421
471
427
317
135
-85
-281
-446
-534
-561
-543
-513
-488
-463
-452
-446
-426
-399
-343
-292
-203
-124
-32
32
84
167
267
414
557
709
810
846
822
737
570
419
310
222
127
51
44
28
83
146
291
406
508
594
706
854
954
1088
1187
1319
1419
1532
1632
1725
1781
1727
1669
1523
1360
985
407
-525
-1496
-2467
-3196
-3505
-3512
-3136
-2749
-2220
-1791
-1314
-859
-513
-217
-58
100
195
320
444
523
583
577
637
728
890
1074
1215
1250
1127
921
641
353
9
-362
-766
-1158
-1491
-1766
-1916
-1983
-1948
-1841
-1670
-1443
-1169
-877
-632
-452
-316
-201
-94
22
155
278
375
461
514
571
624
675
697
689
634
526
383
194
-36
-312
-595
-860
-1070
-1224
-1303
-1307
-1266
-1203
-1117
-1004
-872
-738
-604
-465
-317
-172
-32
69
141
208
240
283
310
343
367
366
343
313
254
174
52
-116
-377
-672
-928
-1199
-1401
-1526
-1515
-1479
-1391
-1274
-1137
-995
-892
-797
-722
-693
-686
-683
-640
-581
-547
-527
-523
-490
-461
-420
-368
-319
-309
-355
-455
-591
-720
-869
-1035
-1151
-1224
-1259
-1231
-1152
-1036
-921
-788
-664
-564
-472
-386
-319
-270
-265
-278
-284
-300
-308
-303
-300
-298
-287
-307
-327
-349
-377
-429
-477
-509
-523
-538
-552
-531
-483
-430
-333
-194
-38
113
266
401
477
515
524
504
458
408
353
301
244
192
135
102
87
59
18
3
14
40
77
151
205
266
349
463
567
649
719
791
871
940
1046
1181
1356
1469
1593
1667
1745
1770
1758
1687
1585
1419
1184
893
460
-148
-979
-1741
-2479
-2880
-3045
-2855
-2491
-2080
-1627
-1277
-877
-634
-406
-272
-142
7
122
300
460
628
722
807
883
975
1091
1191
1254
1189
1070
854
598
295
-50
-387
-749
-1065
-1345
-1521
-1600
-1595
-1509
-1396
-1252
-1083
-906
-757
-624
-509
-397
-286
-174
-43
87
207
305
388
467
525
585
631
654
648
606
534
404
236
20
-203
-421
-619
-774
-883
-930
-945
-931
-905
-860
-800
-738
-664
-573
-469
-368
-275
-193
-108
-37
22
89
143
185
211
233
239
244
214
156
84
-16
-125
-231
-339
-442
-515
-578
-632
-669
-665
-659
-644
-613
-571
-512
-480
-448
-425
-408
-420
-413
-470
-665
-1096
-1589
-1985
-2259
-2300
-2181
-1767
-1316
-833
-501
-252
-87
-34
-105
-231
-331
-443
-510
-581
-563
-547
-495
-457
-363
-242
-129
-77
-132
-242
-445
-668
-923
-1132
-1281
-1355
-1377
-1293
-1126
-894
-621
-343
-83
123
276
333
308
229
129
20
-60
-107
-114
-63
23
102
156
201
219
206
160
77
-27
-126
-204
-250
-254
-220
-153
-33
101
241
372
475
559
615
709
803
881
917
923
858
814
741
745
786
890
1012
1117
1277
1371
1491
1541
1592
1570
1498
1365
1200
998
782
404
-205
-1070
-1944
-2756
-3239
-3358
-3071
-2541
-1999
-1461
-1093
-744
-515
-328
-192
-97
-4
59
183
357
563
734
877
982
1061
1145
1199
1220
1168
1008
732
408
67
-288
-622
-930
-1215
-1468
-1622
-1660
-1602
-1453
-1280
-1097
-940
-812
-716
-623
-544
-482
-393
-277
-125
35
216
382
505
597
668
724
750
736
695
602
446
250
42
-203
-434
-638
-832
-972
-1033
-1049
-1031
-958
-892
-843
-799
-768
-722
-664
-574
-482
-384
-282
-174
-73
15
99
152
202
252
281
280
268
244
183
106
18
-91
-183
-288
-386
-500
-619
-729
-833
-916
-1060
-1230
-1507
-1696
-1827
-1796
-1702
-1518
-1265
-1058
-830
-683
-495
-368
-237
-205
-176
-168
-167
-180
-195
-201
-259
-310
-412
-477
-540
-586
-658
-726
-802
-874
-922
-967
-988
-991
-964
-925
-849
-758
-631
-538
-440
-363
-298
-253
-218
-180
-176
-182
-224
-275
-338
-391
-430
-466
-489
-507
-501
-494
-479
-451
-396
-342
-310
-254
-188
-120
-54
27
112
201
267
338
420
480
497
480
449
397
337
261
201
165
123
99
56
2
-69
-94
-76
-60
12
103
222
283
357
418
472
528
572
686
767
877
921
1004
1025
1073
1079
1080
1107
1096
1093
1029
997
936
863
812
717
646
479
188
-349
-961
-1599
-2131
-2367
-2410
-2148
-1858
-1489
-1201
-940
-733
-599
-473
-404
-312
-227
-94
31
195
370
516
635
718
801
844
871
849
762
619
432
211
-32
-267
-514
-734
-917
-1052
-1114
-1123
-1081
-1007
-923
-852
-803
-770
-735
-726
-725
-712
-649
-556
-435
-285
-158
-38
42
112
138
149
163
164
148
84
27
-58
-157
-259
-330
-382
-419
-429
-418
-392
-382
-367
-393
-440
-497
-540
-575
-590
-578
-549
-496
-448
-392
-326
-262
-216
-189
-162
-164
-202
-269
-359
-498
-650
-770
-860
-887
-889
-835
-795
-770
-784
-829
-864
-909
-940
-987
-982
-977
-959
-921
-843
-743
-654
-563
-502
-443
-453
-482
-524
-567
-634
-695
-733
-770
-784
-785
-773
-762
-753
-741
-746
-762
-768
-789
-820
-843
-848
-825
-782
-732
-654
-561
-477
-377
-297
-259
-236
-223
-239
-270
-290
-313
-337
-360
-365
-372
-374
-360
-353
-362
-353
-357
-379
-401
-424
-428
-400
-354
-273
-176
-69
27
108
173
194
191
182
137
92
50
37
59
112
161
159
121
78
40
-3
-11
4
58
130
186
246
295
353
420
485
561
600
654
657
683
678
652
610
567
574
542
580
604
652
674
662
652
593
575
531
535
538
414
133
-368
-886
-1376
-1684
-1745
-1638
-1347
-1101
-834
-653
-526
-432
-429
-438
-513
-552
-573
-522
-378
-223
-28
134
303
421
508
560
547
487
331
196
14
-133
-271
-390
-494
-582
-608
-649
-631
-605
-545
-498
-489
-515
-573
-643
-729
-778
-809
-784
-721
-616
-473
-338
-190
-94
-33
-17
-30
-53
-97
-129
-163
-172
-177
-185
-188
-200
-204
-200
-194
-192
-203
-216
-233
-287
-360
-428
-498
-562
-590
-598
-583
-552
-495
-447
-410
-362
-354
-381
-455
-536
-603
-660
-716
-765
-809
-832
-784
-701
-598
-523
-455
-434
-450
-486
-511
-547
-594
-629
-682
-705
-706
-681
-649
-599
-566
-532
-513
-520
-553
-597
-632
-688
-725
-730
-713
-713
-687
-670
-642
-638
-652
-660
-695
-708
-730
-745
-746
-726
-713
-702
-671
-633
-584
-553
-550
-544
-522
-547
-563
-572
-570
-549
-515
-460
-401
-342
-302
-268
-259
-286
-321
-363
-403
-430
-440
-439
-418
-372
-332
-280
-226
-159
-113
-97
-93
-99
-126
-175
-222
-251
-247
-236
-169
-57
72
196
291
329
331
264
158
37
-45
-76
-59
10
72
117
156
216
233
253
241
234
214
194
202
255
299
330
363
378
396
435
500
584
675
741
765
749
765
775
821
843
883
861
802
751
660
599
349
50
-355
-752
-1028
-1224
-1186
-1147
-1010
-937
-861
-791
-767
-689
-684
-662
-730
-742
-734
-635
-449
-245
3
161
309
367
408
414
401
359
241
143
-9
-130
-220
-277
-330
-403
-451
-505
-527
-528
-542
-557
-597
-656
-722
-773
-798
-801
-767
-735
-648
-558
-442
-341
-228
-147
-112
-99
-128
-131
-161
-149
-143
-118
-130
-113
-93
-115
-119
-153
-156
-211
-252
-286
-331
-391
-441
-471
-509
-530
-596
-601
-628
-610
-628
-649
-675
-700
-669
-697
-651
-673
-621
-629
-609
-601
-569
-535
-531
-506
-520
-518
-583
-602
-646
-638
-639
-617
-590
-561
-541
-551
-551
-572
-593
-649
-681
-731
-756
-787
-796
-785
-767
-755
-747
-736
-735
-731
-735
-734
-736
-725
-705
-678
-655
-628
-606
-578
-565
-575
-575
-543
-507
-456
-419
-412
-385
-377
-365
-379
-384
-374
-383
-372
-350
-327
-318
-283
-262
-259
-254
-250
-238
-219
-197
-171
-133
-89
-45
7
72
114
125
128
103
82
39
-4
-35
-42
-27
-20
-8
-21
-37
-70
-101
-102
-103
-113
-116
-116
-83
-24
72
149
189
178
125
50
-26
-5
71
213
339
439
487
479
437
359
283
216
180
160
161
175
210
270
322
362
357
343
312
299
321
341
411
475
549
607
660
729
724
706
597
493
347
175
-6
-207
-365
-491
-531
-535
-460
-399
-346
-309
-307
-349
-433
-518
-595
-616
-628
-575
-508
-395
-259
-144
-26
55
105
106
102
60
13
-42
-79
-116
-142
-139
-134
-119
-111
-131
-186
-264
-350
-445
-521
-585
-621
-633
-630
-611
-583
-524
-478
-449
-426
-423
-446
-479
-492
-489
-446
-377
-311
-224
-184
-117
-81
-72
-83
-114
-136
-185
-215
-242
-238
-232
-236
-223
-244
-265
-362
-493
-639
-730
-707
-702
-597
-522
-432
-420
-428
-457
-484
-484
-547
-575
-641
-647
-665
-606
-546
-486
-446
-437
-435
-475
-486
-508
-504
-526
-556
-596
-603
-594
-569
-542
-526
-518
-541
-554
-561
-578
-579
-561
-575
-573
-579
-571
-541
-516
-484
-463
-462
-471
-469
-485
-491
-476
-451
-420
-391
-365
-352
-319
-287
-267
-246
-241
-241
-236
-217
-194
-170
-134
-113
-96
-80
-75
-84
-94
-122
-147
-162
-179
-198
-191
-178
-158
-136
-123
-112
-106
-93
-82
-65
-68
-64
-48
-38
-37
-18
16
56
91
125
175
199
193
170
141
83
29
10
0
22
71
111
122
118
88
51
18
-22
-39
-54
-48
-26
8
49
76
116
142
140
132
111
85
73
67
72
77
107
135
152
164
136
125
88
45
-5
-39
-65
-87
-83
-75
-55
-42
-15
4
22
29
25
18
20
40
63
103
139
159
181
186
183
167
152
139
113
81
46
17
-1
-18
-39
-72
-101
-145
-187
-221
-258
-295
-329
-361
-393
-425
-457
-464
-455
-446
-431
-390
-349
-332
-318
-302
-307
-318
-333
-317
-309
-298
-278
-269
-263
-265
-284
-309
-326
-350
-373
-399
-421
-431
-421
-416
-406
-396
-385
-379
-384
-397
-409
-411
-407
-398
-385
-371
-347
-313
-284
-264
-249
-224
-204
-192
-171
-150
-150
-166
-179
-186
-219
-239
-247
-254
-247
-250
-238
-230
-232
-240
-264
-272
-300
-321
-342
-347
-343
-336
-335
-311
-276
-268
-252
-244
-229
-220
-214
-193
-184
-184
-168
-166
-170
-159
-167
-206
-223
-250
-265
-276
-263
-242
-243
-238
-232
-240
-274
-260
-290
-292
-275
-269
-271
-240
-235
-246
-225
-194
-165
-156
-148
-128
-123
-112
-107
-135
-130
-136
-128
-132
-125
-125
-128
-128
-126
-137
-129
-99
-97
-96
-91
-77
-87
-90
-98
-117
-128
-135
-143
-151
-148
-152
-140
-149
-140
-124
-105
-89
-69
-56
-46
-38
-34
-49
-49
-36
-48
-42
-33
-22
-13
-8
-7
-26
-40
-53
-83
-100
-122
-144
-172
-206
-232
-266
-305
-331
-339
-345
-336
-311
-288
-263
-239
-220
-214
-215
-214
-200
-213
-193
-164
-145
-127
-100
-75
-67
-41
-36
-25
-28
-41
-65
-89
-97
-123
-147
-163
-189
-199
-197
-207
-233
-258
-271
-289
-308
-304
-311
-304
-294
-281
-266
-253
-230
-209
-187
-159
-124
-107
-81
-50
-36
-21
-5
4
-3
-4
-9
-26
-47
-76
-125
-167
-187
-211
-230
-234
-234
-248
-262
-260
-272
-285
-281
-287
-294
-292
-299
-300
-285
-264
-251
-221
-196
-162
-122
-102
-74
-57
-50
-53
-70
-97
-118
-137
-167
-192
-209
-231
-244
-257
-260
-273
-284
-283
-278
-272
-272
-278
-288
-271
-278
-284
-278
-262
-241
-223
-203
-184
-157
-134
-128
-121
-114
-137
-152
-191
-220
-228
-236
-231
-252
-249
-247
-254
-253
-250
-253
-262
-270
-277
-282
-288
-290
-294
-290
-287
-290
-294
-298
-292
-284
-264
-248
-239
-213
-195
-188
-171
-163
-152
-147
-140
-147
-157
-159
-167
-168
-166
-159
-166
-171
-178
-187
-199
-208
-221
-227
-237
-252
-253
-243
-241
-244
-230
-209
-195
-188
-187
-182
-168
-162
-151
-156
-168
-189
-193
-175
-161
-146
-144
-136
-143
-147
-167
-193
-194
-196
-198
-209
-220
-216
-207
-204
-207
-210
-218
-214
-211
-210
-219
-211
-206
-226
-245
-253
-246
-255
-259
-266
-266
-269
-278
-276
-281
-288
-286
-280
-274
-268
-252
-241
-232
-234
-244
-249
-260
-269
-269
-274
-273
-267
-266
-268
-280
-273
-276
-293
-311
-320
-315
-319
-319
-317
-309
-294
-293
-291
-271
-251
-242
-237
-230
-214
-202
-182
-155
-149
-145
-150
-158
-165
-177
-188
-193
-201
-222
-238
-258
-277
-286
-289
-299
-290
-284
-286
-285
-275
-268
-271
-272
-278
-288
-284
-267
-258
-254
-248
-247
-255
-256
-275
-287
-300
-300
-311
-314
-305
-303
-298
-297
-302
-309
-313
-319
-322
-320
-316
-311
-301
-288
-289
-297
-302
-317
-326
-339
-367
-385
-389
-384
-382
-381
-382
-387
-382
-375
-374
-366
-331
-318
-317
-313
-318
-311
-304
-311
-315
-302
-297
-300
-309
-308
-307
-321
-335
-337
-342
-346
-356
-369
-383
-390
-384
-375
-369
-351
-327
-312
-305
-295
-281
-276
-274
-273
-274
-279
-276
-266
-262
-262
-250
-239
-240
-253
-252
-249
-243
-247
-248
-243
-261
-269
-260
-271
-289
-288
-286
-297
-318
-325
-327
-330
-323
-304
-293
-299
-296
-291
-285
-278
-272
-260
-250
-241
-229
-207
-203
-202
-204
-195
-206
-225
-227
-237
-254
-273
-291
-299
-321
-347
-367
-371
-372
-362
-355
-340
-329
-326
-304
-287
-271
-253
-231
-226
-224
-213
-202
-194
-202
-209
-220
-235
-250
-250
-249
-254
-259
-282
-302
-332
-364
-389
-415
-441
-449
-452
-457
-465
-456
-443
-437
-416
-398
-375
-350
-316
-284
-264
-253
-245
-244
-240
-237
-241
-256
-273
-280
-278
-280
-275
-262
-261
-265
-268
-267
-271
-272
-281
-296
-297
-295
-294
-295
-298
-300
-299
-286
-272
-269
-279
-291
-285
-297
-300
-309
-321
-330
-344
-348
-342
-338
-340
-329
-323
-319
-305
-296
-281
-271
-258
-243
-245
-251
-252
-251
-262
-264
-276
-291
-303
-319
-323
-341
-348
-349
-339
-332
-333
-332
-333
-324
-323
-327
-315
-301
-296
-291
-282
-278
-293
-290
-294
-293
-287
-295
-301
-310
-319
-326
-332
-350
-367
-365
-349
-340
-323
-285
-276
-266
-260
-261
-259
-272
-270
-262
-257
-256
-260
-261
-255
-264
-267
-257
-253
-244
-242
-238
-242
-236
-233
-239
-243
-234
-238
-243
-251
-261
-264
-274
-275
-284
-292
-287
-280
-275
-274
-271
-252
-230
-230
-223
-220
-224
-230
-234
-245
-258
-251
-248
-240
-236
-233
-234
-250
-257
-283
-302
-305
-321
-334
-343
-343
-336
-319
-307
-287
-271
-262
-256
-245
-235
-235
-235
-230
-226
-231
-223
-226
-231
-225
-216
-211
-206
-203
-210
-228
-249
-266
-299
-318
-349
-377
-396
-411
-430
-434
-448
-460
-462
-459
-444
-426
-413
-399
-389
-375
-342
-327
-315
-291
-273
-247
-219
-198
-183
-171
-159
-157
-157
-170
-187
-204
-223
-248
-277
-304
-322
-346
-358
-370
-389
-398
-407
-385
-370
-362
-355
-344
-338
-341
-338
-339
-333
-332
-324
-310
-292
-283
-271
-252
-227
-216
-207
-183
-189
-193
-198
-222
-242
-251
-265
-275
-282
-279
-288
-305
-319
-326
-329
-340
-343
-345
-334
-342
-338
-342
-348
-355
-367
-365
-349
-320
-298
-271
-249
-234
-222
-217
-206
-192
-196
-201
-206
-214
-229
-231
-238
-246
-242
-265
-297
-319
-352
-381
-399
-406
-412
-409
-419
-418
-415
-421
-407
-410
-408
-387
-359
-338
-322
-297
-269
-246
-240
-239
-235
-237
-242
-246
-244
-243
-231
-213
-207
-211
-211
-210
-207
-209
-211
-200
-196
-201
-201
-213
-222
-221
-240
-246
-253
-264
-262
-257
-241
-230
-212
-202
-199
-199
-204
-214
-216
-221
-219
-217
-211
-219
-226
-224
-225
-216
-213
-213
-223
-242
-264
-276
-293
-303
-306
-303
-297
-284
-275
-279
-277
-277
-273
-259
-265
-255
-238
-236
-231
-224
-217
-223
-233
-217
-212
-230
-227
-229
-225
-243
-252
-259
-270
-292
-323
-345
-376
-380
-391
-391
-386
-386
-374
-359
-351
-338
-315
-298
-283
-268
-253
-242
-219
-212
-216
-217
-218
-212
-210
-208
-198
-197
-203
-215
-225
-245
-274
-283
-291
-291
-295
-291
-289
-299
-309
-307
-307
-301
-288
-270
-268
-284
-294
-298
-313
-319
-314
-307
-298
-283
-271
-251
-221
-203
-197
-185
-185
-182
-183
-196
-203
-214
-233
-260
-278
-285
-282
-298
-316
-310
-300
-292
-302
-309
-305
-286
-271
-247
-228
-211
-186
-181
-176
-161
-155
-146
-130
-123
-119
-122
-125
-134
-138
-139
-143
-156
-179
-193
-208
-220
-242
-259
-277
-284
-296
-318
-340
-362
-365
-361
-348
-339
-313
-275
-258
-251
-236
-218
-212
-204
-191
-178
-159
-139
-128
-127
-133
-137
-140
-163
-183
-189
-203
-221
-237
-250
-259
-282
-303
-313
-311
-309
-312
-313
-330
-344
-341
-332
-321
-326
-312
-306
-306
-306
-298
-290
-280
-251
-225
-209
-192
-178
-167
-163
-158
-150
-152
-150
-146
-142
-153
-175
-194
-201
-210
-232
-243
-241
-238
-235
-244
-252
-267
-264
-257
-258
-259
-247
-235
-236
-216
-215
-212
-204
-199
-201
-207
-205
-197
-202
-219
-228
-248
-265
-259
-247
-253
-251
-252
-263
-280
-285
-281
-293
-294
-291
-298
-308
-317
-307
-306
-310
-307
-292
-283
-280
-283
-275
-260
-253
-242
-241
-235
-234
-239
-244
-245
-239
-239
-239
-231
-222
-214
-212
-210
-203
-197
-197
-193
-201
-202
-213
-215
-213
-224
-236
-241
-234
-237
-244
-252
-241
-242
-237
-230
-227
-225
-230
-231
-240
-238
-242
-257
-266
-266
-259
-245
-233
-221
-215
-206
-202
-202
-197
-200
-200
-197
-201
-196
-190
-192
-195
-203
-200
-190
-185
-183
-172
-170
-180
-177
-171
-185
-208
-237
-246
-269
-276
-274
-284
-267
-274
-277
-276
-280
-280
-275
-267
-267
-247
-242
-248
-253
-255
-262
-255
-250
-250
-232
-230
-211
-214
-215
-199
-191
-184
-188
-185
-191
-208
-207
-202
-192
-167
-164
-164
-153
-164
-166
-163
-172
-184
-191
-197
-201
-206
-213
-224
-238
-233
-242
-245
-230
-233
-225
-212
-214
-212
-204
-196
-207
-222
-230
-237
-234
-236
-229
-211
-205
-202
-205
-215
-222
-231
-256
-271
-276
-283
-283
-278
-275
-282
-281
-291
-288
-291
-301
-293
-296
-288
-293
-298
-289
-286
-285
-278
-263
-246
-241
-243
-221
-209
-205
-199
-193
-191
-196
-196
-199
-188
-189
-185
-188
-204
-207
-214
-230
-243
-245
-251
-253
-251
-253
-248
-250
-239
-233
-228
-210
-197
-197
-180
-162
-158
-154
-156
-150
-149
-150
-148
-140
-138
-139
-134
-134
-153
-164
-168
-170
-176
-198
-220
-239
-258
-275
-276
-268
-265
-271
-283
-282
-273
-267
-253
-244
-238
-236
-231
-226
-217
-229
-240
-243
-237
-230
-212
-197
-196
-175
-153
-140
-148
-158
-173
-187
-179
-195
-206
-214
-231
-244
-255
-252
-254
-249
-247
-253
-247
-230
-230
-229
-214
-205
-207
-197
-205
-207
-204
-205
-196
-197
-186
-184
-187
-199
-206
-205
-210
-221
-226
-219
-223
-226
-236
-248
-253
-246
-244
-243
-250
-262
-269
-280
-290
-294
-304
-308
-305
-299
-299
-307
-314
-316
-322
-324
-323
-318
-307
-298
-289
-287
-282
-250
-233
-228
-227
-228
-219
-220
-217
-225
-245
-254
-268
-279
-293
-301
-304
-318
-338
-342
-330
-325
-324
-334
-341
-351
-359
-357
-355
-354
-347
-323
-295
-274
-262
-255
-261
-250
-251
-261
-274
-264
-248
-251
-254
-271
-280
-281
-290
-303
-316
-320
-321
-321
-311
-304
-296
-290
-278
-271
-286
-290
-281
-272
-274
-268
-256
-254
-236
-242
-261
-242
-253
-250
-248
-244
-222
-227
-239
-250
-227
-211
-224
-232
-229
-235
-241
-249
-263
-266
-285
-294
-290
-298
-316
-329
-338
-336
-339
-344
-334
-327
-302
-280
-264
-256
-240
-225
-219
-216
-201
-185
-187
-183
-184
-184
-200
-227
-239
-250
-263
-272
-275
-273
-278
-291
-319
-320
-316
-322
-315
-323
-327
-333
-337
-338
-329
-307
-296
-285
-273
-252
-254
-245
-240
-242
-246
-241
-229
-235
-243
-254
-251
-252
-250
-236
-237
-243
-236
-232
-247
-268
-276
-269
-289
-298
-280
-287
-291
-294
-298
-312
-310
-312
-316
-319
-318
-303
-296
-299
-297
-286
-286
-275
-256
-235
-221
-214
-201
-195
-197
-194
-205
-217
-232
-243
-238
-257
-273
-292
-301
-302
-322
-326
-337
-343
-341
-331
-318
-311
-304
-303
-311
-305
-309
-293
-277
-275
-257
-249
-243
-237
-225
-205
-188
-178
-172
-167
-177
-188
-195
-216
-235
-249
-272
-298
-295
-283
-295
-306
-301
-300
-308
-310
-302
-289
-292
-289
-276
-268
-258
-260
-244
-221
-213
-196
-191
-179
-179
-173
-165
-169
-175
-169
-167
-199
-229
-252
-267
-294
-311
-305
-301
-297
-298
-304
-308
-305
-303
-311
-301
-287
-284
-282
-272
-264
-250
-244
-242
-223
-210
-193
-174
-165
-174
-173
-160
-163
-184
-196
-202
-223
-241
-244
-261
-264
-273
-280
-281
-294
-298
-300
-287
-288
-283
-268
-262
-263
-253
-216
-200
-190
-168
-175
-172
-169
-165
-167
-173
-178
-183
-180
-190
-203
-211
-222
-235
-238
-239
-234
-237
-246
-263
-286
-306
-326
-342
-350
-360
-363
-362
-365
-373
-359
-345
-344
-344
-330
-323
-321
-320
-321
-303
-291
-292
-301
-296
-296
-311
-305
-303
-297
-289
-295
-299
-317
-331
-337
-336
-327
-344
-356
-355
-359
-360
-344
-338
-328
-325
-320
-329
-335
-334
-320
-313
-297
-296
-299
-308
-307
-327
-314
-335
-336
-375
-373
-480
-1051
-1301
-1326
-1218
-1213
-978
-643
-297
-137
-93
-38
-115
-226
-468
-643
-660
-614
-612
-483
-250
-85
110
192
185
143
32
-139
-284
-355
-418
-389
-329
-201
-83
7
67
89
32
-60
-207
-302
-391
-479
-496
-462
-400
-347
-243
-227
-216
-279
-382
-466
-529
-557
-580
-567
-498
-419
-346
-294
-236
-216
-231
-251
-264
-254
-249
-245
-183
-136
-123
-81
-41
-55
-35
-60
-125
-151
-141
-159
-199
-199
-189
-163
-187
-199
-185
-161
-177
-244
-232
-214
-276
-274
-266
-247
-262
-228
-219
-222
-198
-188
-251
-251
-205
-224
-202
-193
-159
-150
-124
-128
-100
-141
-124
-105
-125
-147
-145
-123
-147
-176
-145
-97
-81
-87
-57
-63
-55
-99
-144
-138
-196
-244
-237
-210
-271
-276
-283
-233
-342
-193
-908
-773
-229
-506
-682
-507
-96
-345
-510
-461
-263
-488
-480
-462
-526
-351
-383
-546
-412
-199
-406
-330
-226
-278
-274
-270
-340
-322
-248
-314
-311
-276
-186
-232
-232
-151
-179
-262
-242
-278
-329
-280
-320
-362
-277
-248
-290
-243
-206
-230
-263
-254
-246
-248
-252
-198
-211
-175
-142
-151
-130
-123
-146
-165
-144
-166
-158
-163
-191
-196
-204
-243
-288
-235
-251
-299
-272
-257
-306
-330
-319
-341
-324
-298
-281
-261
-234
-212
-219
-206
-174
-195
-205
-196
-156
-222
-222
-172
-168
-222
-248
-200
-184
-251
-315
-253
-208
-247
-341
-288
-240
-274
-325
-308
-270
-266
-284
-288
-245
-280
-288
-296
-263
-222
-260
-266
-239
-189
-177
-213
-210
-195
-176
-188
-250
-242
-199
-155
-208
-213
-154
-124
-187
-209
-164
-184
-208
-246
-182
-171
-193
-182
-186
-251
-243
-261
-287
-263
-296
-293
-280
-294
-231
-274
-248
-211
-230
-232
-204
-279
-311
-217
-274
-290
-209
-142
-276
-256
-172
-233
-314
-227
-230
-308
-359
-250
-191
-201
-260
-591
-597
-669
-762
-782
-642
-587
-402
-360
-284
-156
-215
-224
-287
-318
-377
-484
-544
-428
-409
-440
-239
-31
-73
-118
23
59
-106
-206
-223
-194
-241
-289
-242
-130
24
-74
-84
49
-88
-233
-327
-209
-213
-411
-370
-275
-262
-308
-344
-253
-229
-270
-318
-393
-331
-351
-423
-362
-293
-301
-217
-172
-192
-130
-42
-98
-167
-146
-227
-249
-246
-342
-291
-161
-67
-65
-56
-28
35
2
-160
-196
-117
-185
-298
-271
-181
-37
-131
-128
109
85
-79
-223
-173
-51
-260
-416
-306
-159
-167
-317
-122
-98
-178
-131
-194
-237
-342
-306
-337
-355
-231
-294
-194
-108
-162
-177
6
-11
-226
-155
-166
-127
-208
-150
35
-53
-139
31
-83
-143
-154
-229
-145
-97
-281
-314
-122
-105
-258
-276
-138
-297
-220
-240
-329
-145
-156
-312
-314
-200
-261
-249
-281
-263
-239
-266
-262
-236
-251
-317
-266
-371
-313
-416
-404
-352
-484
-389
-353
-319
-300
-240
-159
-263
-340
-326
-271
-314
-338
-391
-331
-267
-290
-313
-208
-246
-241
-201
-197
-224
-234
-302
-171
-63
-237
-274
-144
85
-152
-318
-102
36
-161
-341
48
-104
-344
-103
4
5
-184
-204
-38
-104
-431
-276
-97
-212
-439
-316
-14
-202
-222
-32
-59
19
-146
-216
-108
-94
-266
-364
-88
-143
-74
47
-80
-208
154
11
-109
-102
-123
-32
12
-150
-154
41
-63
-12
-98
-62
169
-98
-133
-27
-81
-204
-113
31
4
-37
-129
-36
-139
-312
-286
-70
-185
-236
-96
-168
52
-129
-188
200
-115
-526
11
136
-335
-158
135
145
-125
-372
-69
34
-414
-452
-157
42
-179
-366
-208
-37
-240
-223
-201
-92
-128
-154
-123
-247
-16
-46
-216
-104
-160
-228
-244
-110
22
-197
-323
-209
-2
49
-420
-209
55
-70
-341
-391
-342
45
136
-406
-239
253
-30
-353
-154
-94
-276
-514
-473
-39
-131
-305
-159
38
170
-367
-336
-67
12
-229
-313
-27
25
-94
-195
-226
-23
-67
-208
-105
146
-14
-336
-290
-67
-2
-398
-280
-241
-210
-368
-240
-6
-62
-299
-182
-216
-453
-361
-468
-145
-169
-557
-301
-56
-253
-190
-91
-230
-350
-95
-434
-528
-312
-158
-426
-481
231
-13
-493
-442
-109
-320
-565
-384
-449
-352
-101
-366
-269
-144
-181
-427
-401
-253
-434
-421
-568
-458
-250
-180
-634
-331
272
-251
-751
-434
-134
-608
-525
-181
-335
-169
-181
-255
-280
-292
-268
-285
-519
-699
-244
-112
-652
-431
33
-50
-583
-224
127
-373
-532
-432
-365
-330
-583
-390
13
-179
-356
-165
-113
-538
-373
-104
-144
-451
-546
-129
27
-256
-309
-40
196
-316
-534
-108
-137
-515
-461
64
-194
-326
-329
111
153
-376
-546
-169
-165
-625
-562
-181
-161
-437
-74
37
20
-427
-432
-89
-91
-651
-591
227
-67
-383
-292
-13
310
-401
-622
-4
-425
-579
-489
-249
-52
-329
-380
-66
-1
-163
-357
-228
-327
-463
-351
-342
-485
-206
-203
-422
-296
-252
-125
-388
-400
-149
-561
-485
-153
-552
-515
-312
-238
-158
-396
-259
-122
-382
-383
-558
-463
-176
-335
-605
-297
-85
-205
-458
-326
-216
-226
-301
-633
-241
76
-473
-670
163
147
-286
-500
48
270
-620
-363
121
-310
-664
-95
-31
-446
-483
-124
132
-343
-83
-35
-302
-425
-458
-119
-603
-430
159
14
-349
-228
204
-3
-257
-304
-2
-378
-361
139
-296
-462
17
131
-209
-157
111
-120
-366
-258
-405
-204
-480
-519
15
49
-174
-274
-35
-163
-576
-235
-293
-573
-437
-228
183
-244
-430
86
-88
-246
-240
-436
-459
-210
-21
-439
-477
-292
4
-12
-455
-559
-45
86
-411
-337
-216
-177
-391
-453
-116
-244
-51
-480
-282
23
-193
-342
-417
14
-68
-664
-593
22
-232
-291
-347
3
188
-481
-211
-47
-250
28
-538
-424
-154
57
-83
-493
-239
240
-50
-596
-303
40
-310
-381
-250
-43
-250
-186
-147
-232
-53
-247
-257
-263
-371
-223
-91
-348
-378
-296
-5
-130
-603
22
156
-361
-479
63
127
-272
-519
-19
219
-173
-467
-673
111
82
-193
-620
-275
136
-409
-512
-234
-141
-435
-351
-584
-247
26
-405
-599
-173
140
-425
-719
-403
-10
-668
-792
-133
-248
-77
-176
-413
-41
15
-484
-578
-328
-181
-470
-600
-65
-131
-309
-71
-78
-197
-183
-450
-712
-215
-204
-684
-231
-212
-368
-300
-148
9
-133
-191
-349
-382
-257
-535
-263
-386
-92
128
-335
-364
2
149
-531
-616
-300
-234
-461
-730
-557
82
-106
-391
-341
88
45
-789
-727
-376
-350
-301
-371
-716
-280
78
-215
-496
-22
-93
-478
-802
-174
-160
-494
-566
-299
127
-712
-618
-116
-62
-482
-482
-252
-408
-323
-594
-583
27
-246
-697
-320
-142
-296
-358
-325
-519
-100
115
-539
-524
-9
-88
-456
-453
-189
-88
-337
-298
-408
-165
-130
-378
-422
-270
-263
-231
-230
-262
-208
-53
-265
-382
-141
-281
-217
-287
-428
-322
-117
-360
-328
112
-221
-457
-34
44
-290
-670
-46
-2
-641
-510
24
-195
-563
-182
25
-328
-656
-201
-149
-298
-332
-389
-289
-113
16
-589
-231
-172
-198
-418
-389
59
-322
-375
-562
-146
-218
-632
-642
-176
-587
-424
-91
-425
-226
-532
-136
-194
-574
-747
-159
-106
-385
-612
-223
143
-179
-624
-231
-129
-438
-454
-256
59
-228
-644
-313
308
-198
-785
-189
282
-391
-627
-18
-13
-629
-145
-41
-556
-558
299
68
-609
-671
108
175
-470
-627
-287
270
176
-671
-643
622
-134
-640
-384
49
220
-364
-838
-288
524
-172
-1037
-209
441
-316
-618
-276
-31
269
-375
-856
-153
453
-517
-843
-35
282
-130
-378
-341
142
154
-807
-821
112
-125
-616
-480
-65
-121
-457
-178
-194
-65
-340
-522
-178
114
-419
-673
-382
178
-228
-818
-87
179
-157
-400
-295
98
-175
-226
-296
28
-220
-445
-107
-31
-118
-213
-7
-237
-303
-94
-175
-483
-431
-242
-41
-413
-187
-16
-188
-184
-378
-345
-106
13
-414
-586
-379
-165
-229
-349
-454
-74
212
31
-578
-207
131
-428
-1035
-522
368
-278
-1038
-238
831
27
-821
-115
273
-153
-760
-388
-202
-294
-821
-155
143
-250
-386
-368
270
-399
-669
-121
-92
-600
-611
-139
502
-504
-433
362
69
-415
-337
-44
-552
-152
-153
-655
-459
-54
-70
-623
-546
365
-43
-789
-201
330
-528
-863
-264
221
-281
-389
-53
-116
-129
-405
-308
-368
110
-241
-506
-329
-73
-204
-268
-476
-255
184
-100
-463
-252
19
-378
-339
-256
-249
-525
-316
31
0
-297
-328
-178
5
-199
-765
-578
106
-111
-596
-510
-139
-118
-448
-538
-278
-101
-241
-737
-252
26
-802
-369
127
-329
-413
-136
15
-376
-540
-489
-77
-294
-756
-266
-104
-441
-188
-386
-182
-247
-112
-456
-588
-135
-502
-552
-431
77
-253
-537
-50
315
-456
-1030
-230
421
-318
-858
-478
480
43
-975
-328
279
-184
-538
-631
-192
86
-557
-412
-392
283
-227
-905
87
295
38
-472
-785
-284
157
-151
-880
-334
468
22
-792
-344
238
-245
-468
-908
-313
249
-558
-777
56
447
-713
-925
162
515
-732
-965
-250
129
-426
-610
-434
-34
72
-649
-442
-295
-340
-501
-205
-535
-783
65
-96
-573
-246
210
-665
-797
302
-262
-239
-357
-779
-33
-93
-239
-376
-228
182
-471
-625
-217
-254
-561
-241
-496
-89
-411
-616
-37
-638
-167
-207
-531
-413
-263
-10
-108
-740
-346
-54
-454
-167
-355
-428
-24
-458
-361
273
-421
-679
-180
-31
-299
-448
-274
-207
-213
-57
-133
-50
-539
-267
268
-69
-325
-146
-249
-643
-154
146
-204
-656
249
157
-864
-183
457
-256
-740
91
-198
-435
-215
104
-64
-506
-194
39
66
-653
-179
239
-612
-574
246
42
-513
-94
143
-79
-520
-282
54
-238
-430
-157
-195
-465
-123
371
-55
-397
156
-21
-270
-369
-372
-69
43
-241
-758
153
157
-541
29
-60
-410
-150
-285
-99
-155
-749
-295
221
67
-392
-321
162
172
-708
-707
167
227
-634
-962
452
729
-593
-733
378
547
-593
-783
340
381
-623
-596
454
-65
-867
-106
446
-4
-813
-281
139
-92
-361
-390
-183
-379
-348
-340
-141
-39
-607
-162
333
-561
-598
355
-239
-680
-442
228
-426
-301
178
-226
18
-289
-353
-275
-56
-337
49
-233
-574
-47
153
-233
-674
-296
-321
-108
-307
-725
37
86
-630
-1129
-31
616
-527
-1087
-275
550
-448
-1126
-94
231
-236
-793
-348
368
45
-623
-812
83
67
-226
-801
-554
411
-198
-652
-1057
159
583
-742
-1199
262
1053
-779
-1367
272
684
-496
-772
-109
-7
-111
-36
-966
-535
578
-531
-944
-193
-10
-346
-390
-330
-475
-181
-234
-556
-154
60
-905
-476
162
-694
-745
-153
169
-748
-429
-50
-504
-172
-165
-438
-743
113
-15
-1010
-276
354
-86
-1215
-566
879
-275
-1259
-728
567
441
-1576
-1077
1094
636
-1735
-986
1203
-91
-1571
-458
459
-266
-525
-384
-407
349
-82
-703
-512
-217
22
-118
-305
-816
28
383
-857
-685
183
155
-341
-429
-132
114
-792
-673
247
-11
-794
-508
312
-208
-579
-538
-146
-154
-742
-41
-157
-881
-414
257
-255
-917
-416
237
-141
-967
-633
498
10
-1240
-627
252
26
-595
-678
-245
87
-527
-718
-483
110
-187
-493
-271
-353
109
-231
-668
-353
-10
-206
-544
-524
72
-149
-159
-407
-368
2
57
-428
-563
42
-500
-530
-223
-11
-613
-450
-30
-218
-45
-533
-547
-76
62
-692
-661
223
-30
-434
-507
-91
261
-276
-689
-315
-116
-21
-619
-874
244
196
-588
-862
61
201
-861
-362
-214
-420
104
-495
-948
-129
544
-593
-918
218
121
-773
-607
67
-263
-335
-547
-238
-418
-326
-246
-450
-244
98
-607
-575
77
-388
-196
-355
11
-541
-170
35
-462
-348
-109
167
-343
-516
244
-214
-564
105
20
-259
-264
-378
2
47
-412
-289
-233
40
-363
-678
-28
135
-160
-291
-185
-180
-233
-70
-240
-254
131
-96
-610
-334
-215
-107
-265
-223
-89
-179
-316
-623
-64
140
-339
-365
-272
-65
-375
-164
-358
-571
38
140
-680
-435
22
167
-810
-582
214
-345
-491
-291
-203
-407
-136
-249
-495
-598
-227
-61
-372
-613
89
112
-556
-466
69
-418
-223
-262
-249
0
-719
-170
125
-372
-462
-206
207
-353
-594
188
-40
-465
-461
260
204
-945
-386
347
-339
-315
-46
-240
-355
-308
28
-779
-422
362
-188
-908
-345
364
-224
-867
-428
321
-150
-954
-582
473
238
-888
-541
698
-269
-935
-188
147
-362
-367
-29
46
-568
-349
202
-615
-562
63
163
-811
-442
17
-65
-788
-410
339
-350
-764
-176
245
-411
-781
-327
347
-669
-674
196
282
-682
-554
491
-237
-1097
-157
501
-581
-776
-65
234
-688
-592
385
-375
-485
78
-309
-380
-453
-257
183
-541
-636
23
-88
-482
-489
323
-321
-796
162
-206
-489
-217
-106
-480
-507
110
-238
-539
114
-115
-627
-295
62
-800
-543
-177
-256
-160
-612
-314
-68
-20
-789
-647
282
-306
-993
-307
303
-470
-589
-146
-236
-100
-322
-460
-66
-144
-288
-636
-521
205
-123
-858
-148
54
-29
-71
-674
-405
118
-162
-796
-297
-1
-147
-940
-665
341
127
-458
-823
-15
-31
-635
-675
54
-85
-495
-331
-297
-196
-95
-146
-660
-563
76
121
-622
-716
119
8
-765
-485
17
197
-454
-719
9
56
-537
-461
-45
-148
-549
-562
-75
-210
-372
-115
-314
-323
-327
-235
-204
-655
-328
-228
-206
-599
-624
98
12
-854
-717
395
181
-996
-874
500
76
-1429
-706
690
-179
-1146
-210
203
-276
-758
-406
170
-302
-890
-402
98
-511
-782
154
86
-889
-426
556
-318
-1192
127
246
-702
-828
191
425
-709
-556
87
9
-412
-251
-120
29
-640
-42
-102
-511
-501
-192
86
-618
-353
34
-282
-514
154
-68
-599
-479
-198
-423
-654
246
-195
-869
-232
-110
-442
-73
-530
-855
114
-101
-426
-575
184
128
-637
-563
48
81
-263
-249
-527
-73
5
-543
-348
409
-319
-645
27
43
-315
-552
44
45
-726
54
103
-397
-471
7
-30
-385
-328
38
108
-408
-646
-33
199
-449
-792
-129
705
-437
-637
-110
-105
-412
-298
100
-360
-399
-153
-233
-464
-93
-168
-639
-437
-15
-73
-124
-580
-533
-240
51
-405
-725
309
-265
-615
-190
-236
-556
-524
-3
-405
-578
-106
-185
-354
-171
-332
-547
-217
-295
-282
-340
-303
-169
-545
17
-388
-414
53
-453
-505
-169
-82
-489
-684
-68
-33
-223
-125
-403
-382
-118
-491
-402
-43
-194
-375
-38
-325
-372
63
-149
-519
-38
279
-329
-98
-450
-361
25
-397
-282
31
-52
-428
-482
264
154
-713
-505
34
-86
-544
-379
199
-171
-564
65
31
-546
-180
-27
-429
-326
-192
-340
-649
-58
23
-597
-251
-14
152
-531
-708
12
-411
-427
-348
-304
-223
-346
-280
-82
-418
-463
-63
-165
-374
-641
-465
-66
-405
-814
-32
459
-247
-1110
52
162
-875
-242
-215
-408
-542
-485
23
-150
-166
-312
-341
-72
-344
-586
-48
-49
-851
-438
-178
242
-70
-726
-174
207
-143
-429
-431
-182
-162
-655
-368
-92
-41
55
-346
-661
-333
173
-198
-591
-433
21
-490
-640
-139
-81
-460
-588
73
-92
-386
-438
-22
-185
-655
-606
-85
172
-522
-495
32
-370
-408
-266
-320
-347
-279
-78
-456
-486
-311
117
-541
-589
136
-84
-550
-331
52
-279
-621
-230
-65
-353
-544
-30
-25
-191
-278
-527
-92
-71
-509
-691
9
118
-488
-500
-424
66
50
-647
-602
79
282
-674
-973
-82
37
-461
-313
-232
-166
-143
-314
-462
-410
70
8
-635
-522
68
-86
-773
-439
228
-107
-649
-258
258
-458
-806
-23
-200
-320
-151
-390
-175
-29
-290
-426
-241
-299
75
-428
-663
-273
0
-182
-861
-206
394
-356
-916
-60
193
-483
-697
-48
1
-283
-360
-324
-181
-229
-22
-89
-549
-2
78
-359
-446
-404
188
-71
-596
-432
281
321
-882
-679
443
-9
-600
-709
406
97
-889
-353
279
82
-641
-342
-139
14
-169
-433
-500
-67
278
-366
-485
-91
-21
-138
-538
-495
223
61
-849
-821
368
218
-689
-573
354
259
-864
-364
232
299
-544
-245
-116
-334
-35
-186
-294
-105
-138
-271
-208
-335
-67
-164
-589
-507
25
-231
-341
-139
-260
-678
-359
324
-88
-635
-373
198
-299
-520
-331
386
-215
-641
38
108
-229
-564
-98
155
-483
-474
100
-360
-335
-47
-256
-329
-44
-150
-105
-384
-97
154
-433
-420
75
-22
-583
-124
170
96
-257
-104
128
-552
-513
-71
-137
-580
53
15
-441
-255
80
-212
-459
-461
-181
-133
-511
-509
-294
277
-551
-619
275
84
-832
-299
306
-532
-873
-352
193
-184
-659
-115
204
-150
-506
-254
-10
-432
-703
-281
235
-218
-806
-463
318
15
-466
-226
-128
-229
-630
-543
-113
-466
-445
79
59
-550
-159
202
-284
-704
-604
195
139
-898
-816
512
299
-717
-359
338
34
-397
-586
-417
26
-357
-756
-122
472
-143
-358
15
-147
-42
-281
-416
-475
-345
-31
-518
-205
72
-116
-310
-154
-360
-254
-107
-700
-599
-148
-218
-380
-555
-37
160
-370
-596
-122
-402
-476
-314
-172
-376
-358
-69
-82
-200
-418
-238
34
-278
-687
-390
10
-471
-489
-545
56
14
-476
-244
-141
-443
-487
-283
-387
-183
-424
-190
-406
-219
139
-240
-634
-360
65
-372
-673
-567
-137
-59
-574
-678
-82
93
-351
-626
-390
246
-534
-942
76
249
-633
-1096
17
356
-445
-621
-412
22
-142
-399
-716
-316
99
-465
-436
157
62
-508
-55
3
-338
-363
-153
-189
-225
-401
-289
-34
-168
-215
-90
-132
-235
-309
-183
102
-512
-368
-164
-137
-141
-367
-31
-160
-350
-331
-191
-382
-390
-213
-280
-620
-231
176
-130
-556
-344
297
-415
-787
-230
90
-504
-507
-123
-193
-316
-232
-249
-60
-355
-644
22
-282
-659
-623
-154
-133
-617
-187
-66
-218
-331
-374
-129
-357
-608
-456
-287
75
-245
-417
-95
-50
-172
-361
-477
-513
205
-236
-658
-59
-153
-346
-223
-132
-2
-50
-24
-406
-349
-307
-308
-157
-311
-98
69
52
-115
-195
-32
-155
-413
-399
49
-206
-683
-254
221
155
-419
-121
262
82
-705
-594
106
-101
-785
-466
672
162
-780
-310
537
70
-875
-595
101
-327
-655
-356
2
-76
-278
-173
355
-133
-492
-122
-379
-319
-559
-405
-16
-393
-153
100
69
-114
-478
-455
-195
-436
-595
-597
-201
61
-421
-267
173
19
-388
-496
-423
-143
-585
-771
-358
-83
-253
-195
-37
-189
-417
-60
-184
-679
-816
-170
195
-678
-717
262
815
-477
-598
236
76
-537
-784
-64
32
-334
-296
80
30
-222
-159
-60
-17
-724
-367
4
-519
-715
-279
233
55
-550
-138
360
-222
-620
-509
-377
-194
-191
-620
-359
106
238
-242
-515
-178
107
-469
-864
-588
-74
-118
-452
-346
18
207
-105
-251
-448
-269
-264
-388
-667
-644
153
106
-565
-233
233
-58
-317
-390
-303
-543
-657
-392
-126
-280
-329
-29
467
70
-890
-422
74
-466
-1216
-580
596
-108
-750
-98
486
-254
-339
-201
-304
-265
-346
-302
-96
-361
-313
250
276
-15
-423
-15
-38
-641
-678
-221
-100
-383
-210
46
138
53
-440
-426
-264
-246
-420
-565
-187
-121
-155
-229
-411
-162
33
-160
-533
-453
-125
-169
-542
-739
-259
109
-354
-511
-69
7
-386
-783
-467
-31
-357
-645
-267
-1
-546
-476
141
-101
-650
-262
-6
-405
-683
-591
-12
-52
-743
-385
281
-103
-729
-309
-72
-566
-423
-51
-310
-710
-153
-10
-558
-615
36
77
-798
-484
-5
-168
-796
-671
101
-92
-642
-712
251
79
-798
-686
208
135
-1018
-646
269
112
-457
-387
8
-19
-371
-462
-245
-115
-298
-446
-240
-39
-180
-236
-118
-70
-182
-188
-353
-197
-79
-512
-270
-85
-202
-214
-184
-178
-69
-425
-584
-71
-31
-527
-533
34
46
-360
-402
-66
-153
-309
-246
-418
-121
-372
-353
-321
-315
-190
-85
-29
-377
-274
-297
-257
-331
-648
-415
-37
-121
-461
-388
102
-153
-210
-290
-508
-186
-317
-464
-320
-383
-99
65
-89
-385
-453
149
-170
-732
-451
15
-120
-507
-326
-30
-216
-168
-94
-302
-346
-271
-382
-427
-119
-303
-187
-132
-226
-310
-182
158
-166
-399
-305
-262
-230
-185
-322
-212
155
78
-226
-138
-79
-476
-339
-218
-200
-162
-151
-152
-354
-82
-20
-158
-176
-409
-101
-107
-598
-593
103
-73
-566
-129
31
-112
-491
-334
-16
-246
-268
-555
-210
205
-116
-152
21
-50
-111
17
-412
-567
-102
36
-559
-562
284
212
-430
-559
-114
-28
-339
-458
-342
-163
-291
-427
-217
119
-273
-438
10
-36
-452
-440
39
-249
-536
-158
94
-189
-180
-138
-224
-113
-104
-346
-336
-267
-375
-274
-326
-212
-280
-208
-59
-137
-350
-402
-137
-429
-312
-221
-144
-123
-33
-280
-489
-166
-67
-490
-652
-323
23
-219
-702
-261
49
-302
-545
-298
-88
-239
-573
-551
-12
-319
-536
-432
-63
-21
-410
-160
82
-284
-751
-254
-67
-356
-494
-227
-90
-209
22
-213
-543
-135
-147
-698
-437
-252
-111
-339
-612
-19
154
-312
-394
-164
-18
-582
-610
194
26
-638
-472
216
142
-363
-312
216
-177
-672
-389
-202
-146
-285
-556
-7
246
-197
-540
-167
19
-152
-363
-324
-23
-96
-239
-406
-169
49
-92
-374
-234
-167
-193
-377
-447
-340
-253
-255
-156
-7
-198
-248
-178
-178
-464
-434
-270
-246
-273
-352
-203
-182
11
-37
-326
-191
-31
-194
-517
-424
-143
80
-358
-355
199
-102
-326
-372
-97
-36
-205
-643
-304
-74
-437
-435
-239
-57
-404
-310
-264
-54
-129
-713
-539
-254
-28
-415
-493
-176
105
-119
-553
-602
-53
125
-604
-771
-97
29
-318
-334
-274
-89
-146
-381
-295
-252
-286
-325
-405
-32
-148
-280
-77
-272
-335
-269
-134
-257
-197
-187
-281
-422
-278
-105
-176
-308
-211
-67
-83
-467
-372
-87
-295
-211
-174
-423
-189
44
-568
-275
158
-350
-462
-139
-159
-405
-233
-239
-324
96
-155
-457
-154
95
-176
-339
36
-372
-281
30
-391
-541
187
133
-330
-417
-215
-114
-336
-303
-189
-169
-75
41
-338
-267
71
-360
-392
-293
-216
-85
-363
-271
-347
-406
20
-203
-367
-19
-370
-119
-98
-576
-506
-231
14
-168
-261
30
15
-190
-730
-540
100
-293
-461
-448
203
182
-549
-264
111
-114
-455
-562
-7
111
-162
-281
-329
18
-162
-352
15
107
-402
-389
51
-252
-502
-357
-130
62
-70
-142
78
-147
-426
-510
-407
-99
-75
-192
-311
-43
129
-203
-397
-51
-71
-224
-294
-258
-131
-148
-207
-390
-66
1
-162
-171
-183
-173
-291
-294
-127
-193
-68
-184
-228
-38
-133
-328
-100
-3
-184
-632
-563
-81
-103
-326
-272
-51
-41
-101
-413
-408
-63
-229
-474
-262
-276
-106
-235
-201
-104
-155
-36
-221
-268
-288
-281
-203
-195
-297
-88
39
-86
-211
-345
-272
-197
-375
-524
-214
-23
-321
-222
-347
-301
-44
-337
-558
-261
144
-199
-770
-501
130
-186
-433
-277
160
-38
-524
-383
-60
39
-469
-390
119
190
-269
-428
16
-41
-237
-253
-168
-64
-27
-361
-472
-83
75
-63
-360
-128
-186
-411
-310
-263
-271
-207
-225
-406
-174
9
-381
-416
-169
-49
-312
-266
-152
-157
-203
-366
-230
-57
-76
-198
-366
-245
60
-345
-376
-154
-59
-135
-349
-218
-72
-159
-351
-512
-155
92
-406
-485
-198
-263
-169
-338
-294
-266
-370
-197
-365
-412
-491
-151
49
-343
-426
23
94
-654
-765
-300
-145
-386
-504
-246
-125
-195
-351
-580
-162
-261
-590
-537
-204
-167
-556
-631
-336
-183
-256
-345
-273
-178
-479
-672
-558
-224
-141
-340
-494
-228
-21
-339
-586
-461
-196
-128
-459
-445
-114
-7
-479
-672
-119
98
-402
-638
-284
-183
-393
-647
-337
-142
-284
-552
-354
4
-301
-578
-348
-333
-428
-365
-278
-280
-196
-287
-474
-305
-270
-367
-469
-375
-459
-372
-183
-527
-444
-51
-51
-557
-566
-163
-135
-403
-537
-346
-167
-239
-414
-445
-137
-213
-441
-422
-190
-209
-264
-452
-445
-278
-391
-309
-278
-206
-203
-264
-331
-490
-414
-387
-492
-527
-351
-141
-267
-358
-370
-465
-485
-386
-281
-280
-262
-345
-328
-226
-208
-260
-214
-181
-343
-477
-256
-44
-197
-407
-367
-84
-75
-249
-320
-186
-263
-364
-439
-366
-108
-279
-353
-263
-304
-308
-449
-502
-277
-303
-586
-323
-130
-248
-455
-366
-423
-431
-110
-245
-577
-452
-8
-245
-428
-198
-165
-262
-326
-449
-355
-155
-381
-358
-111
-155
-115
-250
-62
-266
-504
-279
-167
-238
-315
-133
54
-211
-450
38
140
-232
-577
-234
-9
-343
-408
-169
-56
-34
-159
-347
-72
91
-183
-384
-222
-239
-81
36
-248
-274
212
291
-399
-371
130
-81
-491
-398
56
131
-143
-107
-61
-121
-196
-288
-224
-124
-206
-268
-88
-57
-329
-128
-106
-330
-177
-151
-99
-332
-561
-220
-183
-328
-246
-202
-138
-293
-412
-275
-426
-334
-294
-399
-169
-11
-133
-147
-162
-430
-488
-398
-89
-103
-252
-219
-202
-237
-98
-149
-372
-261
-122
-138
-264
-416
-103
-54
-382
-458
-176
143
-209
-526
-333
-110
-366
-394
-202
-217
-119
-252
-182
-112
-285
-357
-315
-359
-220
-138
-77
-157
-280
-193
-326
-212
-319
-226
-108
-256
-290
-262
-150
-189
-253
-299
-270
-96
-84
-422
-317
-105
-264
-347
-90
92
-175
-212
-224
-277
-210
-144
-307
-285
-27
-196
-261
-17
-47
-213
-225
-259
-315
-166
-208
-301
-129
-193
-153
-200
-282
-134
16
-278
-521
-149
-145
-251
-252
-185
-89
-33
-135
-286
-225
-179
-335
-386
-85
-242
-286
-95
-270
-268
-320
-307
-148
-152
-362
-387
-244
-344
-339
-329
-199
-211
-304
-366
-197
-59
-474
-346
-85
-272
-455
-63
24
-315
-360
-382
-73
-111
-545
-490
43
-101
-602
-581
-103
-20
-409
-428
-204
-241
-394
-504
-326
-103
-332
-522
-460
-165
-216
-449
-373
-263
-188
-253
-296
-289
-330
-343
-155
-477
-323
-56
-127
-368
-575
-231
-146
-416
-400
-7
-39
-161
-447
-336
-57
-166
-345
-424
-41
119
-256
-469
-261
-39
-152
-509
-417
-26
19
-291
-361
-191
-186
-332
-436
-281
-105
-285
-380
-128
-215
-518
-331
2
-154
-414
-175
38
-237
-487
-248
-78
-172
-442
-447
-46
90
-279
-448
-269
-30
-197
-515
-248
69
-199
-477
-434
-185
-112
-311
-451
-157
-31
-298
-486
-517
-62
-169
-401
-355
-77
23
-100
-387
-506
-197
-101
-299
-439
-173
-139
-249
-433
-442
-126
-28
-209
-545
-334
-169
-250
-262
-246
-151
-7
-253
-395
-141
-200
-348
-490
-372
-218
-149
-127
-119
-125
-298
-346
-328
-493
-275
-293
-421
-301
-235
-170
-280
-237
-492
-480
-151
-212
-392
-330
-200
-244
-346
-263
-244
-188
-182
-365
-365
-211
-314
-392
-269
-255
-151
-22
-121
-247
-238
-143
-272
-463
-209
-110
-54
-265
-242
109
-9
-275
-196
-241
-230
-118
-140
-80
-25
-119
-223
-221
-194
-66
-138
-222
2
-43
-145
-166
-91
-47
-275
-321
-201
10
-154
-318
-197
-33
-176
-364
-153
50
61
-358
-451
-110
16
-185
-268
-57
61
-30
-459
-381
-17
-158
-437
-361
-9
82
-104
-388
-248
-66
-268
-365
-300
-66
17
-281
-378
70
18
-335
-444
-211
-49
-203
-362
-404
-89
-45
-316
-373
-121
-117
-306
-369
-257
-159
-195
-333
-310
-58
79
-71
-291
-317
-364
-241
-225
-330
-231
-77
-157
-274
-263
23
-114
-343
-330
-254
-106
-250
-337
-137
94
-160
-412
-236
-37
-127
-372
-392
-297
-228
-165
-267
-150
-29
-273
-332
-229
-179
-306
-374
-126
-78
-216
-220
-19
-55
-174
-164
-382
-188
125
-193
-411
-266
-108
-125
-100
-13
-74
-82
-173
-406
-321
-121
-128
-189
-51
64
-105
-185
-125
-284
-392
-288
-60
-158
-111
47
18
-482
-572
-39
-109
-264
-397
-240
-78
-287
-558
-348
-11
-320
-464
-402
-28
-43
-361
-379
-450
-126
-190
-393
-185
-86
-134
-465
-319
-86
-201
-307
-153
-84
-298
-326
-235
-113
-235
-361
-388
-235
2
-229
-338
-351
-252
-128
-456
-481
-307
-114
-254
-402
-350
-213
-128
-374
-601
-298
-84
-375
-508
-433
-367
-360
-231
-161
-176
-134
-132
-290
-465
-383
-202
-161
-181
-225
-146
20
-137
-331
-325
-224
-161
-157
-130
-68
-187
-253
-233
-194
-164
-152
-42
-77
-264
-349
-186
-124
-369
-330
-16
138
-143
-334
-144
-153
-368
-512
-341
-144
-70
-239
-356
-210
-218
-440
-616
-353
-193
-228
-190
-371
-395
-365
-495
-653
-446
-112
-257
-419
-324
-241
-227
-308
-450
-412
-217
-157
-406
-462
-229
-229
-561
-547
-121
28
-236
-594
-606
-378
-132
-314
-539
-178
-18
-226
-407
-394
-394
-415
-373
-387
-335
-95
-68
-604
-486
-196
-239
-412
-308
-89
-285
-456
-386
-410
-65
-190
-363
-183
-205
-80
-387
-443
-188
-94
-340
-386
10
31
-354
-455
-259
-77
-77
-480
-447
-42
-124
-424
-447
-249
-126
-247
-383
-272
-143
-188
-318
-498
-389
-252
-233
-337
-349
-137
-254
-523
-369
-305
-303
-334
-384
-84
-151
-287
-388
-462
-390
-344
-372
-267
-224
-211
-223
-323
-372
-345
-291
-430
-394
-279
-267
-245
-354
-398
-272
-102
-282
-275
-157
-302
-270
-360
-499
-497
-196
-32
-285
-256
-4
-239
-363
-340
-407
-198
-227
-315
-230
-85
-129
-257
-264
-231
-363
-355
-338
-423
-201
-165
-285
-289
-234
-200
-254
-311
-168
-213
-392
-413
-374
-296
-414
-406
-156
-118
-275
-432
-428
-320
-426
-396
-365
-301
-319
-311
-372
-474
-406
-275
-244
-456
-450
-303
-226
-437
-429
-210
-228
-356
-432
-277
-231
-256
-366
-310
-109
-104
-252
-359
-233
-170
-210
-376
-395
-140
-74
-306
-366
-132
-185
-454
-447
-233
-215
-316
-358
-221
-179
-335
-402
-306
-161
-315
-465
-304
-55
-216
-457
-373
-198
-457
-638
-354
-374
-583
-372
-241
-366
-367
-212
-230
-494
-459
-199
-190
-476
-535
-334
-362
-450
-485
-686
-556
-361
-657
-891
-555
-404
-693
-825
-581
-221
-359
-552
-497
-373
-467
-744
-851
-585
-477
-723
-820
-654
-437
-605
-753
-768
-710
-594
-655
-783
-562
-429
-522
-521
-384
-192
-424
-614
-679
-673
-535
-551
-560
-477
-353
-300
-376
-385
-264
-384
-516
-512
-475
-322
-272
-226
-228
-317
-225
-194
-380
-392
-444
-428
-260
-285
-257
-200
-161
-193
-193
-166
-249
-283
-356
-403
-361
-250
-222
-248
-277
-267
-386
-422
-379
-423
-426
-413
-316
-266
-330
-282
-306
-329
-332
-334
-280
-326
-441
-507
-489
-444
-430
-385
-261
-306
-460
-481
-465
-483
-482
-453
-325
-269
-312
-348
-265
-232
-358
-379
-297
-260
-230
-255
-176
-204
-301
-281
-284
-255
-345
-380
-347
-361
-337
-318
-378
-320
-239
-328
-351
-395
-396
-354
-361
-317
-243
-184
-222
-286
-333
-281
-270
-276
-269
-288
-351
-319
-337
-350
-245
-250
-353
-392
-290
-287
-446
-479
-358
-320
-357
-296
-222
-144
-206
-391
-407
-355
-358
-398
-366
-254
-254
-337
-322
-320
-380
-343
-360
-323
-236
-248
-333
-369
-312
-269
-249
-212
-127
-211
-257
-265
-309
-353
-320
-163
-255
-293
-178
-165
-209
-184
-287
-382
-290
-227
-211
-142
-78
-112
-176
-207
-234
-285
-240
-199
-185
-248
-177
-79
-111
-165
-196
-208
-254
-218
-218
-183
-146
-194
-279
-228
-152
-192
-256
-327
-221
-225
-280
-174
-116
-170
-265
-196
-183
-252
-246
-215
-272
-327
-217
-182
-325
-321
-220
-217
-215
-204
-179
-202
-208
-224
-330
-251
-117
-224
-280
-162
-103
-157
-240
-253
-267
-270
-269
-284
-289
-194
-138
-243
-272
-252
-304
-291
-330
-416
-382
-269
-234
-341
-427
-301
-219
-380
-344
-226
-294
-371
-399
-369
-304
-327
-345
-317
-316
-225
-229
-257
-257
-263
-240
-203
-199
-306
-241
-144
-258
-285
-148
-61
-181
-274
-283
-301
-266
-214
-193
-207
-211
-185
-239
-313
-266
-242
-293
-330
-269
-159
-108
-244
-265
-175
-203
-293
-283
-161
-214
-281
-231
-190
-186
-206
-249
-267
-242
-188
-227
-150
-42
-62
-170
-204
-119
-128
-226
-290
-230
-139
-157
-281
-266
-177
-266
-319
-223
-124
-163
-191
-247
-332
-329
-324
-271
-264
-240
-283
-334
-245
-211
-268
-327
-368
-346
-337
-381
-351
-376
-376
-286
-282
-223
-220
-281
-367
-425
-427
-317
-197
-135
-179
-248
-269
-319
-350
-359
-288
-242
-238
-271
-264
-220
-205
-302
-340
-215
-207
-282
-276
-160
-144
-199
-231
-208
-123
-147
-310
-340
-244
-169
-218
-237
-145
-62
-114
-230
-252
-114
-58
-214
-245
-166
-56
-48
-128
-192
-146
-127
-243
-280
-154
-9
-101
-271
-287
-154
-148
-283
-330
-218
-99
-192
-282
-223
-116
-142
-281
-317
-203
-154
-247
-333
-308
-212
-189
-255
-236
-175
-209
-319
-341
-231
-200
-234
-252
-244
-226
-241
-273
-256
-187
-175
-270
-364
-311
-263
-275
-276
-308
-244
-193
-228
-335
-269
-172
-251
-316
-213
-140
-154
-146
-181
-169
-117
-159
-271
-264
-211
-220
-254
-234
-166
-132
-167
-210
-199
-149
-215
-295
-272
-196
-175
-246
-221
-117
-66
-191
-324
-248
-181
-245
-287
-280
-204
-104
-146
-223
-189
-116
-145
-207
-252
-233
-199
-244
-259
-235
-150
-143
-181
-148
-172
-174
-167
-181
-196
-178
-136
-137
-121
-117
-128
-204
-239
-207
-203
-168
-192
-190
-137
-189
-257
-198
-129
-158
-217
-208
-170
-167
-207
-198
-170
-167
-148
-164
-198
-149
-143
-209
-299
-323
-186
-137
-243
-234
-145
-175
-237
-228
-255
-258
-221
-255
-302
-272
-190
-219
-260
-251
-251
-213
-176
-221
-249
-232
-211
-198
-199
-223
-240
-217
-250
-307
-285
-220
-209
-270
-278
-228
-201
-226
-312
-306
-225
-238
-276
-238
-190
-186
-216
-259
-260
-266
-314
-324
-314
-297
-236
-194
-235
-285
-268
-249
-287
-328
-286
-224
-219
-260
-283
-256
-272
-291
-255
-300
-332
-269
-258
-289
-274
-228
-183
-197
-245
-262
-248
-280
-284
-262
-269
-208
-163
-176
-222
-195
-147
-214
-292
-310
-240
-272
-319
-330
-295
-286
-274
-272
-353
-359
-274
-230
-282
-307
-280
-235
-307
-322
-259
-285
-291
-295
-327
-353
-338
-366
-370
-360
-351
-344
-312
-268
-287
-250
-253
-292
-284
-260
-295
-307
-271
-251
-302
-332
-248
-226
-275
-275
-248
-258
-284
-335
-359
-301
-268
-298
-366
-315
-250
-340
-398
-375
-348
-373
-428
-393
-377
-357
-334
-377
-373
-313
-316
-344
-349
-338
-322
-349
-339
-304
-297
-297
-258
-295
-305
-333
-345
-287
-273
-282
-276
-249
-230
-223
-263
-268
-283
-289
-315
-356
-301
-275
-296
-291
-297
-279
-268
-299
-370
-396
-363
-347
-345
-308
-288
-261
-229
-281
-361
-327
-240
-291
-379
-363
-294
-259
-289
-333
-313
-286
-285
-323
-316
-243
-234
-307
-320
-257
-231
-247
-264
-276
-318
-321
-308
-326
-333
-343
-329
-275
-224
-263
-297
-295
-290
-356
-378
-321
-310
-306
-306
-289
-291
-318
-320
-333
-398
-410
-376
-350
-324
-317
-287
-249
-266
-296
-331
-360
-394
-403
-368
-338
-309
-265
-243
-269
-271
-250
-247
-276
-316
-327
-303
-296
-301
-285
-221
-199
-231
-267
-265
-255
-297
-338
-318
-266
-249
-250
-231
-223
-231
-252
-287
-257
-233
-279
-333
-316
-278
-254
-245
-235
-204
-186
-182
-264
-330
-320
-296
-308
-332
-290
-216
-212
-281
-311
-274
-245
-275
-310
-286
-258
-263
-256
-232
-210
-213
-255
-282
-261
-279
-311
-306
-273
-240
-199
-169
-193
-185
-212
-266
-270
-254
-253
-251
-233
-247
-258
-240
-209
-237
-224
-251
-267
-248
-265
-284
-314
-305
-295
-281
-256
-235
-242
-258
-280
-294
-289
-277
-273
-252
-239
-239
-231
-192
-161
-195
-234
-204
-172
-203
-262
-305
-272
-243
-273
-285
-286
-293
-295
-313
-347
-353
-352
-376
-385
-364
-342
-324
-315
-321
-320
-312
-328
-363
-369
-362
-373
-368
-352
-332
-308
-323
-355
-365
-375
-402
-411
-393
-361
-350
-345
-316
-302
-327
-350
-335
-323
-352
-391
-382
-359
-347
-347
-362
-343
-306
-305
-338
-348
-328
-305
-315
-341
-331
-307
-305
-308
-313
-300
-286
-287
-287
-284
-288
-308
-329
-301
-287
-281
-275
-292
-290
-261
-256
-306
-310
-293
-298
-339
-364
-327
-306
-330
-325
-304
-296
-300
-315
-338
-325
-304
-308
-318
-308
-302
-311
-311
-327
-329
-313
-332
-355
-349
-323
-295
-291
-288
-287
-302
-298
-310
-331
-340
-353
-368
-381
-382
-338
-316
-329
-345
-339
-313
-327
-360
-372
-371
-382
-406
-386
-351
-327
-295
-279
-287
-285
-305
-331
-340
-335
-319
-308
-296
-286
-258
-244
-252
-291
-315
-331
-368
-414
-440
-424
-403
-403
-387
-368
-376
-396
-414
-442
-466
-460
-434
-426
-403
-366
-343
-335
-345
-364
-381
-406
-452
-459
-434
-446
-431
-385
-358
-356
-355
-353
-372
-405
-436
-448
-423
-393
-366
-343
-318
-282
-286
-327
-376
-380
-362
-385
-437
-439
-384
-344
-352
-397
-421
-406
-415
-464
-474
-458
-449
-456
-464
-442
-406
-364
-380
-421
-413
-397
-416
-452
-434
-420
-402
-403
-402
-358
-338
-362
-406
-399
-364
-340
-341
-348
-331
-314
-321
-317
-265
-241
-262
-305
-318
-304
-319
-350
-338
-285
-267
-301
-288
-253
-262
-280
-299
-307
-295
-283
-288
-299
-287
-263
-248
-254
-257
-245
-236
-245
-266
-267
-245
-217
-230
-246
-227
-224
-242
-251
-250
-241
-253
-290
-307
-286
-261
-258
-275
-284
-278
-266
-266
-277
-299
-299
-275
-271
-280
-276
-249
-240
-250
-248
-223
-225
-251
-256
-232
-223
-226
-238
-243
-239
-257
-261
-254
-229
-223
-234
-239
-220
-212
-210
-194
-172
-176
-203
-213
-207
-167
-158
-189
-191
-165
-148
-156
-176
-170
-164
-173
-186
-196
-185
-144
-131
-156
-163
-136
-114
-114
-133
-125
-115
-131
-150
-165
-144
-106
-105
-132
-143
-125
-132
-172
-191
-196
-192
-186
-197
-195
-188
-194
-200
-201
-200
-185
-177
-176
-182
-181
-173
-180
-183
-184
-177
-166
-173
-171
-159
-154
-161
-170
-167
-148
-149
-157
-159
-185
-202
-207
-211
-222
-233
-224
-214
-229
-262
-267
-238
-214
-223
-234
-217
-207
-238
-265
-254
-247
-252
-265
-265
-246
-234
-249
-287
-280
-254
-256
-288
-290
-254
-238
-253
-256
-238
-217
-193
-200
-207
-201
-192
-196
-203
-203
-187
-177
-178
-182
-193
-184
-183
-203
-225
-220
-199
-215
-227
-224
-220
-235
-257
-264
-264
-247
-236
-240
-259
-257
-241
-227
-225
-232
-228
-218
-223
-240
-233
-221
-202
-198
-186
-179
-179
-189
-192
-186
-202
-201
-200
-190
-179
-162
-160
-176
-169
-172
-174
-175
-170
-161
-175
-179
-181
-179
-169
-165
-157
-149
-130
-122
-128
-141
-144
-139
-143
-140
-134
-130
-133
-127
-116
-130
-141
-125
-110
-127
-140
-142
-135
-137
-141
-144
-148
-146
-139
-130
-137
-146
-148
-126
-138
-145
-143
-139
-135
-155
-162
-168
-188
-190
-183
-191
-190
-182
-171
-173
-169
-165
-159
-178
-200
-196
-203
-217
-227
-210
-201
-220
-232
-208
-176
-181
-179
-168
-161
-163
-171
-170
-176
-169
-166
-205
-215
-179
-169
-192
-210
-201
-197
-196
-190
-196
-193
-159
-151
-172
-169
-166
-157
-166
-161
-123
-106
-115
-122
-111
-112
-138
-156
-134
-116
-113
-112
-107
-116
-131
-131
-132
-154
-157
-145
-162
-175
-145
-124
-125
-145
-135
-111
-115
-127
-124
-114
-133
-142
-109
-80
-78
-81
-85
-84
-100
-101
-94
-109
-119
-128
-128
-125
-122
-117
-131
-147
-129
-112
-109
-115
-126
-121
-113
-121
-115
-121
-112
-110
-115
-125
-127
-123
-130
-144
-135
-107
-126
-140
-123
-107
-118
-126
-137
-133
-134
-139
-137
-133
-116
-101
-108
-123
-107
-93
-96
-98
-98
-84
-83
-102
-102
-90
-94
-99
-91
-91
-114
-139
-137
-134
-154
-154
-145
-150
-163
-150
-128
-84
-19
-28
-179
-387
-453
-292
-96
0
-13
-120
-193
-236
-250
-229
-193
-161
-150
-136
-120
-108
-136
-171
-161
-141
-193
-249
-231
-139
-53
-43
-101
-142
-143
-155
-160
-150
-94
-52
-43
-61
-58
-62
-83
-94
-91
-81
-103
-109
-71
-16
3
-2
-25
-66
-92
-88
-86
-96
-97
-55
-24
-30
-37
-21
-14
-45
-68
-69
-62
-77
-85
-79
-74
-81
-78
-82
-89
-80
-78
-77
-96
-102
-120
-138
-149
-159
-164
-175
-196
-208
-197
-179
-194
-195
-170
-170
-187
-209
-200
-195
-198
-193
-195
-193
-209
-219
-217
-200
-200
-213
-215
-220
-232
-231
-236
-236
-239
-238
-242
-252
-259
-260
-245
-249
-271
-270
-243
-257
-276
-256
-244
-246
-244
-222
-209
-217
-211
-206
-203
-218
-216
-199
-188
-179
-178
-164
-149
-153
-153
-145
-141
-147
-131
-109
-109
-109
-115
-123
-136
-127
-123
-110
-96
-112
-116
-113
-92
-76
-89
-89
-82
-76
-65
-66
-63
-72
-63
-76
-114
-106
-101
-107
-113
-118
-111
-115
-130
-139
-138
-137
-146
-147
-152
-154
-151
-148
-155
-161
-150
-150
-156
-183
-191
-182
-192
-205
-207
-207
-207
-222
-222
-213
-207
-219
-221
-228
-237
-239
-244
-250
-253
-250
-262
-266
-260
-269
-279
-274
-268
-282
-305
-308
-301
-307
-302
-278
-266
-261
-263
-277
-276
-262
-255
-252
-257
-256
-258
-251
-255
-241
-227
-219
-198
-203
-205
-186
-175
-173
-161
-164
-170
-176
-178
-182
-185
-186
-199
-215
-213
-219
-222
-215
-215
-201
-193
-203
-209
-193
-182
-197
-196
-177
-175
-161
-142
-126
-118
-121
-134
-128
-122
-134
-146
-136
-126
-131
-144
-148
-142
-130
-130
-123
-126
-130
-137
-146
-140
-135
-140
-133
-126
-138
-149
-160
-160
-176
-181
-167
-165
-177
-177
-162
-149
-155
-161
-158
-157
-170
-187
-175
-154
-154
-183
-194
-181
-194
-209
-215
-218
-214
-207
-195
-187
-175
-174
-165
-147
-148
-155
-148
-139
-137
-136
-139
-132
-116
-104
-111
-107
-115
-116
-115
-117
-110
-105
-106
-118
-130
-126
-110
-117
-126
-137
-136
-132
-157
-143
-118
-122
-118
-112
-110
-113
-135
-159
-169
-186
-193
-206
-215
-225
-230
-233
-234
-232
-227
-222
-228
-219
-231
-237
-239
-249
-253
-251
-247
-245
-230
-243
-246
-244
-238
-235
-223
-202
-211
-210
-211
-224
-245
-243
-246
-256
-266
-274
-280
-280
-290
-302
-300
-310
-318
-317
-305
-297
-300
-300
-318
-329
-333
-332
-338
-351
-349
-328
-308
-306
-292
-285
-287
-285
-281
-276
-277
-285
-286
-292
-297
-295
-300
-303
-292
-292
-298
-297
-287
-299
-302
-291
-285
-296
-315
-326
-335
-339
-345
-338
-332
-336
-352
-357
-366
-383
-386
-381
-367
-368
-359
-361
-368
-373
-378
-360
-358
-362
-353
-336
-336
-349
-343
-335
-328
-328
-324
-317
-310
-322
-326
-328
-329
-331
-352
-356
-351
-335
-324
-332
-344
-328
-326
-338
-340
-332
-331
-342
-330
-322
-313
-311
-310
-307
-297
-296
-299
-283
-277
-271
-273
-277
-288
-297
-307
-302
-297
-304
-306
-293
-300
-303
-285
-282
-285
-276
-276
-281
-269
-260
-249
-264
-267
-246
-233
-227
-236
-222
-214
-226
-231
-228
-208
-210
-215
-209
-214
-225
-248
-247
-249
-260
-265
-274
-273
-263
-263
-278
-275
-268
-269
-272
-259
-236
-236
-241
-233
-227
-234
-229
-217
-209
-197
-195
-201
-203
-203
-197
-202
-204
-209
-213
-225
-233
-232
-239
-243
-246
-260
-254
-253
-247
-232
-225
-221
-217
-241
-256
-261
-261
-269
-268
-259
-272
-275
-267
-261
-275
-269
-257
-270
-285
-304
-313
-301
-294
-301
-317
-316
-294
-290
-302
-315
-298
-276
-290
-304
-282
-256
-255
-262
-251
-258
-282
-288
-280
-282
-293
-295
-293
-295
-292
-290
-281
-282
-303
-304
-299
-301
-302
-303
-292
-279
-260
-253
-247
-230
-231
-242
-243
-236
-235
-227
-222
-207
-204
-198
-197
-194
-190
-190
-169
-156
-164
-173
-169
-180
-181
-183
-185
-188
-179
-173
-173
-161
-159
-174
-185
-175
-170
-185
-198
-211
-209
-217
-234
-226
-218
-219
-232
-223
-224
-221
-210
-202
-191
-199
-204
-213
-216
-224
-222
-223
-226
-233
-231
-235
-240
-230
-223
-237
-243
-231
-226
-224
-253
-263
-252
-265
-273
-277
-271
-284
-301
-290
-277
-284
-311
-305
-297
-293
-311
-312
-312
-321
-325
-318
-303
-305
-298
-293
-293
-275
-243
-232
-227
-226
-229
-232
-237
-240
-236
-226
-224
-210
-198
-195
-195
-197
-199
-214
-214
-201
-202
-204
-202
-200
-198
-196
-210
-206
-199
-199
-202
-196
-185
-191
-205
-205
-192
-201
-202
-198
-194
-201
-209
-201
-199
-204
-212
-208
-212
-212
-215
-213
-203
-202
-213
-228
-227
-214
-217
-236
-230
-211
-217
-238
-240
-233
-232
-225
-220
-214
-216
-216
-215
-207
-211
-225
-236
-229
-217
-224
-240
-262
-272
-277
-285
-298
-278
-259
-274
-264
-247
-245
-247
-248
-245
-245
-250
-242
-245
-255
-258
-249
-245
-259
-258
-254
-262
-268
-273
-278
-297
-309
-310
-307
-301
-301
-293
-300
-318
-324
-307
-297
-299
-302
-302
-305
-317
-313
-303
-288
-281
-293
-294
-288
-294
-304
-311
-310
-297
-299
-312
-303
-304
-311
-308
-306
-303
-292
-299
-316
-327
-317
-323
-339
-341
-321
-317
-336
-337
-333
-333
-344
-356
-344
-349
-366
-365
-366
-371
-378
-378
-380
-376
-363
-377
-383
-386
-393
-381
-382
-387
-394
-406
-410
-421
-422
-428
-424
-422
-431
-426
-435
-446
-460
-461
-474
-491
-489
-490
-485
-488
-487
-473
-481
-504
-509
-511
-510
-516
-508
-510
-518
-518
-526
-532
-539
-538
-541
-533
-512
-496
-499
-501
-501
-492
-474
-470
-460
-452
-465
-473
-449
-425
-428
-443
-447
-445
-453
-465
-478
-465
-467
-488
-490
-477
-469
-480
-479
-471
-465
-455
-463
-462
-464
-462
-475
-468
-453
-467
-466
-452
-449
-451
-438
-438
-451
-451
-445
-444
-430
-418
-420
-415
-413
-412
-390
-373
-371
-366
-366
-365
-369
-355
-348
-349
-331
-324
-318
-319
-311
-301
-298
-300
-316
-319
-319
-311
-304
-309
-304
-287
-282
-294
-286
-270
-279
-283
-274
-269
-261
-263
-257
-239
-230
-240
-236
-230
-241
-251
-243
-228
-231
-237
-240
-235
-236
-244
-230
-235
-247
-245
-235
-235
-231
-231
-235
-239
-244
-242
-237
-244
-258
-265
-263
-270
-283
-277
-271
-286
-294
-283
-266
-262
-272
-282
-278
-286
-302
-303
-295
-289
-284
-276
-271
-278
-287
-282
-264
-248
-253
-247
-234
-251
-257
-247
-246
-244
-246
-253
-264
-248
-247
-254
-255
-259
-257
-242
-242
-252
-246
-238
-235
-243
-227
-217
-220
-216
-228
-223
-214
-207
-207
-222
-231
-225
-245
-259
-252
-243
-237
-248
-246
-253
-242
-250
-258
-252
-267
-266
-277
-273
-272
-274
-277
-268
-252
-257
-262
-259
-251
-257
-256
-263
-262
-264
-267
-260
-241
-244
-273
-276
-275
-277
-273
-267
-270
-260
-260
-282
-287
-296
-307
-316
-333
-329
-323
-328
-336
-342
-341
-331
-327
-317
-307
-292
-279
-271
-275
-279
-271
-250
-243
-251
-241
-222
-209
-205
-187
-165
-161
-174
-167
-142
-141
-158
-161
-157
-155
-165
-172
-172
-176
-190
-197
-190
-205
-228
-244
-236
-233
-217
-206
-219
-225
-219
-211
-205
-196
-199
-200
-195
-183
-186
-187
-173
-175
-170
-166
-162
-165
-166
-160
-163
-176
-181
-177
-186
-193
-201
-203
-203
-213
-226
-217
-213
-221
-233
-234
-223
-219
-224
-235
-228
-222
-219
-216
-206
-197
-184
-178
-173
-164
-162
-168
-179
-176
-175
-172
-168
-169
-185
-186
-189
-205
-215
-210
-211
-218
-211
-213
-199
-195
-206
-216
-233
-240
-233
-219
-207
-214
-217
-211
-199
-198
-206
-191
-181
-188
-200
-197
-204
-232
-240
-233
-236
-240
-242
-234
-222
-219
-229
-232
-236
-242
-242
-242
-263
-281
-283
-282
-291
-294
-280
-272
-280
-297
-303
-300
-297
-314
-322
-314
-319
-338
-348
-355
-364
-368
-373
-375
-375
-363
-347
-323
-312
-309
-292
-280
-280
-274
-260
-260
-279
-272
-261
-261
-252
-249
-239
-230
-220
-220
-219
-224
-228
-234
-241
-248
-254
-244
-244
-246
-254
-248
-258
-291
-293
-281
-280
-284
-271
-258
-266
-269
-263
-249
-236
-225
-219
-214
-208
-201
-186
-193
-180
-183
-192
-200
-205
-215
-231
-232
-221
-206
-211
-220
-234
-258
-263
-262
-262
-264
-271
-265
-253
-254
-260
-272
-273
-276
-295
-298
-286
-289
-295
-304
-306
-313
-318
-323
-317
-318
-321
-316
-321
-319
-313
-305
-298
-301
-290
-269
-267
-273
-269
-264
-258
-255
-267
-270
-264
-256
-255
-262
-263
-261
-256
-249
-243
-261
-272
-263
-258
-255
-240
-215
-219
-227
-230
-232
-233
-234
-238
-249
-250
-253
-271
-263
-247
-244
-229
-225
-232
-225
-220
-216
-222
-225
-222
-212
-217
-216
-209
-207
-206
-185
-168
-159
-156
-153
-154
-162
-157
-149
-146
-154
-152
-145
-150
-163
-172
-158
-165
-175
-170
-164
-154
-161
-164
-163
-173
-181
-192
-197
-205
-209
-212
-211
-215
-231
-234
-239
-241
-247
-259
-263
-250
-257
-259
-261
-251
-240
-234
-239
-250
-238
-233
-224
-246
-247
-234
-226
-220
-218
-206
-202
-197
-201
-206
-206
-231
-254
-269
-283
-294
-292
-298
-317
-320
-312
-307
-310
-308
-311
-311
-302
-293
-289
-286
-282
-288
-295
-298
-309
-322
-319
-311
-312
-300
-279
-281
-277
-252
-246
-260
-290
-288
-286
-287
-292
-278
-251
-254
-265
-264
-249
-244
-237
-237
-239
-248
-237
-230
-238
-245
-248
-246
-257
-278
-295
-294
-304
-305
-301
-292
-296
-299
-291
-287
-278
-279
-278
-291
-288
-277
-274
-269
-261
-248
-243
-231
-225
-222
-228
-230
-226
-240
-253
-249
-260
-281
-279
-268
-259
-261
-255
-244
-233
-229
-233
-230
-244
-256
-255
-250
-249
-262
-255
-245
-248
-244
-238
-239
-247
-254
-265
-262
-271
-281
-280
-279
-293
-291
-284
-287
-289
-288
-288
-296
-291
-278
-284
-290
-281
-280
-286
-303
-308
-299
-297
-301
-310
-305
-301
-319
-336
-338
-338
-343
-345
-351
-344
-348
-364
-369
-368
-370
-380
-384
-372
-361
-358
-365
-357
-344
-322
-324
-342
-347
-337
-336
-342
-330
-331
-329
-323
-319
-308
-298
-307
-323
-321
-299
-276
-280
-280
-269
-257
-262
-276
-267
-263
-261
-270
-262
-240
-232
-226
-226
-229
-230
-226
-234
-230
-233
-229
-231
-240
-254
-254
-239
-244
-238
-241
-247
-241
-241
-244
-239
-244
-253
-260
-263
-281
-297
-288
-295
-311
-323
-313
-299
-301
-313
-313
-307
-307
-311
-310
-304
-312
-317
-314
-308
-306
-314
-323
-328
-327
-322
-310
-310
-309
-313
-306
-299
-300
-301
-293
-289
-298
-294
-276
-264
-261
-272
-270
-257
-267
-267
-267
-274
-281
-281
-269
-274
-279
-269
-272
-271
-278
-280
-284
-292
-297
-298
-299
-291
-276
-281
-264
-239
-247
-252
-243
-241
-246
-257
-285
-291
-279
-264
-264
-269
-262
-264
-277
-281
-258
-245
-258
-258
-233
-227
-240
-249
-249
-240
-246
-246
-235
-214
-202
-210
-197
-190
-201
-200
-187
-186
-182
-170
-168
-176
-186
-193
-201
-210
-199
-192
-208
-213
-212
-218
-236
-243
-238
-228
-224
-237
-241
-232
-224
-226
-225
-225
-230
-230
-227
-230
-232
-230
-234
-240
-246
-234
-215
-218
-224
-220
-221
-231
-246
-258
-261
-258
-259
-258
-247
-231
-230
-246
-256
-249
-256
-264
-261
-266
-266
-264
-269
-275
-273
-276
-287
-299
-294
-277
-278
-301
-301
-297
-304
-330
-329
-317
-310
-312
-318
-312
-311
-307
-287
-282
-291
-277
-268
-275
-275
-275
-284
-280
-285
-291
-292
-298
-294
-299
-303
-301
-304
-296
-284
-291
-303
-293
-307
-324
-325
-327
-320
-328
-329
-328
-318
-322
-332
-324
-307
-296
-287
-294
-304
-294
-278
-261
-256
-255
-247
-256
-270
-284
-287
-288
-284
-288
-297
-301
-296
-280
-274
-276
-276
-268
-275
-289
-289
-283
-290
-299
-302
-302
-309
-298
-289
-302
-294
-276
-282
-290
-291
-282
-276
-280
-289
-300
-298
-303
-297
-291
-293
-297
-307
-309
-322
-316
-317
-319
-310
-301
-296
-292
-281
-289
-291
-282
-286
-276
-269
-270
-262
-250
-263
-277
-273
-288
-311
-316
-313
-317
-337
-333
-324
-335
-337
-328
-314
-314
-325
-319
-310
-303
-291
-280
-268
-261
-263
-275
-279
-283
-286
-296
-310
-310
-300
-289
-286
-268
-257
-255
-252
-254
-253
-254
-256
-260
-281
-284
-264
-275
-281
-269
-259
-261
-255
-252
-244
-243
-252
-241
-236
-236
-234
-233
-238
-229
-229
-230
-231
-233
-230
-217
-204
-200
-195
-197
-198
-207
-214
-214
-209
-211
-210
-204
-192
-185
-199
-208
-217
-200
-187
-190
-191
-191
-189
-205
-212
-204
-207
-222
-226
-231
-243
-247
-240
-241
-242
-244
-248
-253
-261
-253
-243
-245
-247
-240
-229
-243
-260
-247
-244
-251
-249
-236
-242
-259
-265
-267
-261
-276
-285
-282
-276
-283
-298
-301
-303
-302
-314
-316
-318
-306
-305
-305
-283
-286
-293
-282
-279
-296
-292
-280
-280
-284
-265
-254
-261
-265
-270
-271
-263
-274
-277
-262
-259
-276
-288
-278
-284
-284
-295
-301
-306
-300
-304
-314
-313
-312
-315
-313
-311
-312
-308
-307
-304
-296
-297
-298
-292
-291
-299
-293
-283
-286
-291
-279
-264
-273
-282
-288
-298
-297
-296
-295
-283
-272
-273
-281
-280
-277
-273
-270
-285
-298
-292
-286
-287
-285
-281
-287
-290
-292
-293
-286
-284
-285
-290
-294
-291
-282
-262
-251
-240
-229
-220
-218
-221
-222
-221
-226
-233
-239
-233
-235
-250
-247
-245
-232
-231
-244
-253
-257
-250
-261
-276
-267
-262
-272
-284
-293
-278
-270
-286
-276
-279
-285
-284
-278
-278
-294
-287
-283
-287
-295
-295
-285
-284
-275
-284
-287
-287
-281
-278
-263
-262
-277
-282
-285
-295
-301
-288
-290
-277
-278
-274
-279
-266
-259
-254
-246
-235
-234
-241
-242
-258
-243
-227
-217
-221
-207
-205
-204
-202
-203
-210
-220
-217
-228
-244
-240
-224
-236
-254
-265
-269
-282
-292
-291
-277
-260
-254
-250
-249
-245
-240
-249
-252
-238
-233
-245
-249
-244
-243
-239
-220
-239
-246
-231
-226
-231
-250
-249
-243
-241
-251
-255
-258
-257
-269
-266
-268
-278
-267
-264
-261
-264
-254
-254
-262
-266
-253
-239
-240
-238
-242
-250
-267
-281
-274
-280
-297
-305
-303
-311
-312
-304
-312
-319
-324
-325
-325
-313
-302
-306
-301
-280
-269
-267
-266
-258
-243
-231
-239
-248
-246
-237
-234
-236
-239
-248
-255
-254
-247
-247
-250
-253
-266
-273
-268
-259
-258
-260
-269
-283
-286
-283
-289
-289
-290
-290
-271
-271
-272
-273
-276
-263
-255
-257
-256
-240
-223
-228
-235
-240
-236
-226
-235
-230
-211
-208
-217
-220
-223
-228
-232
-240
-237
-236
-238
-231
-233
-231
-227
-217
-208
-206
-216
-218
-212
-195
-202
-207
-205
-204
-204
-206
-208
-213
-209
-221
-233
-235
-224
-220
-223
-216
-218
-216
-216
-213
-204
-205
-204
-217
-215
-215
-223
-233
-233
-239
-240
-225
-219
-220
-226
-225
-230
-231
-239
-246
-259
-249
-256
-257
-244
-245
-242
-241
-249
-243
-237
-224
-222
-234
-251
-254
-262
-280
-275
-281
-285
-291
-285
-268
-255
-260
-267
-271
-274
-286
-289
-284
-285
-293
-288
-275
-274
-278
-267
-260
-265
-265
-251
-240
-233
-232
-219
-224
-223
-228
-230
-225
-238
-235
-233
-219
-217
-219
-224
-235
-238
-236
-236
-237
-235
-232
-230
-232
-231
-239
-252
-264
-256
-257
-273
-279
-278
-269
-260
-259
-255
-230
-216
-212
-202
-190
-204
-219
-222
-225
-227
-227
-219
-213
-209
-218
-201
-188
-184
-183
-193
-192
-185
-188
-194
-204
-213
-218
-217
-212
-207
-219
-233
-230
-246
-250
-258
-270
-288
-298
-290
-289
-298
-306
-304
-302
-309
-314
-304
-300
-293
-288
-282
-281
-278
-269
-274
-289
-281
-282
-291
-296
-295
-287
-290
-290
-301
-304
-308
-317
-318
-308
-302
-303
-304
-297
-304
-312
-301
-307
-312
-308
-315
-321
-321
-318
-317
-313
-302
-302
-302
-308
-307
-312
-310
-317
-328
-319
-315
-315
-314
-319
-307
-296
-288
-283
-278
-275
-268
-255
-243
-233
-229
-222
-220
-234
-243
-244
-234
-235
-249
-247
-245
-246
-246
-245
-247
-255
-264
-268
-270
-262
-270
-286
-291
-299
-301
-284
-290
-314
-318
-315
-301
-285
-279
-281
-294
-297
-285
-274
-259
-244
-238
-241
-246
-253
-251
-244
-246
-250
-246
-233
-238
-256
-257
-259
-254
-247
-240
-257
-252
-241
-247
-239
-234
-232
-239
-227
-219
-217
-221
-220
-211
-212
-227
-232
-224
-229
-238
-237
-228
-242
-255
-265
-267
-259
-252
-255
-256
-250
-255
-249
-244
-244
-236
-226
-233
-229
-217
-216
-215
-208
-187
-185
-183
-172
-170
-168
-162
-161
-155
-167
-176
-186
-196
-195
-193
-191
-198
-190
-189
-183
-190
-201
-198
-192
-208
-220
-214
-214
-229
-233
-226
-222
-230
-243
-241
-236
-238
-245
-251
-252
-234
-217
-217
-211
-205
-192
-179
-178
-179
-180
-179
-176
-162
-154
-163
-167
-156
-152
-149
-145
-151
-156
-171
-176
-189
-196
-193
-193
-197
-188
-181
-173
-169
-182
-181
-177
-178
-198
-206
-201
-208
-223
-228
-222
-218
-227
-226
-222
-215
-209
-212
-216
-228
-216
-205
-205
-207
-210
-215
-211
-208
-210
-199
-195
-214
-227
-221
-229
-231
-222
-222
-225
-234
-235
-212
-208
-209
-211
-207
-202
-209
-211
-219
-221
-214
-221
-229
-229
-239
-246
-266
-273
-271
-271
-264
-256
-250
-242
-243
-247
-245
-245
-246
-243
-243
-248
-261
-258
-245
-234
-229
-221
-212
-206
-202
-196
-177
-164
-166
-171
-157
-147
-147
-143
-141
-159
-171
-180
-192
-206
-215
-207
-202
-207
-205
-208
-215
-218
-221
-210
-205
-210
-219
-212
-203
-208
-222
-234
-239
-247
-236
-246
-262
-276
-280
-278
-278
-272
-266
-271
-271
-269
-274
-279
-280
-271
-267
-263
-255
-247
-247
-253
-255
-252
-245
-247
-244
-240
-235
-246
-251
-244
-241
-233
-230
-230
-240
-240
-242
-252
-253
-241
-241
-248
-252
-247
-230
-225
-226
-229
-226
-233
-246
-250
-251
-258
-275
-270
-267
-266
-261
-258
-246
-256
-256
-256
-267
-263
-253
-248
-249
-250
-235
-240
-251
-250
-241
-246
-246
-235
-239
-238
-241
-248
-249
-240
-232
-244
-263
-267
-269
-267
-259
-257
-261
-270
-291
-314
-309
-307
-310
-300
-304
-301
-301
-295
-290
-300
-303
-304
-304
-301
-295
-295
-297
-305
-313
-323
-321
-317
-302
-291
-279
-264
-253
-253
-242
-227
-226
-234
-242
-241
-254
-258
-258
-268
-260
-249
-250
-263
-276
-271
-266
-265
-270
-264
-267
-273
-271
-268
-270
-284
-282
-295
-295
-299
-288
-283
-297
-297
-301
-301
-294
-288
-277
-280
-277
-278
-276
-272
-282
-278
-272
-260
-238
-231
-225
-221
-205
-197
-207
-209
-214
-217
-230
-225
-222
-227
-221
-215
-215
-218
-235
-231
-211
-215
-229
-231
-237
-262
-264
-261
-259
-255
-255
-270
-276
-266
-280
-282
-283
-289
-299
-309
-311
-305
-302
-311
-312
-315
-309
-290
-276
-264
-252
-248
-258
-266
-255
-250
-248
-244
-246
-244
-236
-232
-226
-227
-236
-226
-222
-215
-220
-235
-239
-242
-251
-256
-240
-244
-243
-238
-226
-231
-256
-258
-261
-265
-262
-261
-258
-236
-228
-227
-211
-197
-189
-182
-184
-179
-173
-167
-171
-180
-157
-157
-168
-172
-183
-187
-196
-201
-200
-196
-189
-188
-183
-184
-203
-209
-208
-213
-218
-205
-199
-191
-170
-176
-181
-184
-183
-183
-185
-192
-191
-177
-187
-197
-191
-187
-185
-190
-191
-189
-197
-200
-198
-191
-200
-194
-178
-182
-193
-200
-194
-191
-199
-214
-214
-211
-210
-212
-211
-207
-209
-210
-217
-229
-225
-220
-221
-210
-208
-206
-209
-206
-196
-197
-205
-213
-202
-194
-188
-186
-190
-184
-181
-188
-198
-196
-182
-182
-194
-192
-183
-180
-188
-196
-199
-194
-194
-188
-189
-204
-195
-190
-219
-242
-235
-228
-231
-242
-252
-256
-251
-248
-254
-248
-254
-264
-263
-264
-268
-273
-277
-266
-262
-265
-265
-256
-257
-265
-257
-259
-256
-256
-256
-251
-234
-235
-239
-236
-236
-238
-241
-236
-231
-218
-224
-225
-233
-242
-246
-256
-255
-246
-252
-255
-265
-262
-244
-248
-262
-274
-264
-281
-264
-249
-255
-262
-259
-260
-267
-259
-254
-261
-263
-256
-260
-264
-255
-251
-256
-254
-254
-250
-242
-246
-231
-215
-211
-208
-209
-221
-240
-245
-256
-273
-279
-286
-289
-289
-284
-275
-277
-290
-274
-264
-266
-270
-266
-268
-268
-272
-269
-272
-287
-290
-288
-287
-295
-301
-291
-291
-286
-290
-287
-283
-292
-284
-277
-272
-277
-280
-275
-263
-266
-270
-275
-273
-268
-260
-246
-239
-231
-225
-224
-226
-223
-227
-234
-245
-241
-243
-249
-253
-254
-263
-269
-257
-250
-258
-257
-254
-263
-276
-279
-284
-289
-287
-289
-271
-272
-265
-263
-266
-255
-246
-260
-268
-269
-269
-275
-277
-273
-270
-273
-284
-270
-254
-244
-244
-242
-238
-244
-249
-259
-277
-287
-291
-313
-319
-312
-312
-324
-334
-336
-337
-343
-347
-339
-320
-323
-332
-331
-332
-349
-352
-350
-354
-349
-346
-338
-327
-318
-321
-308
-296
-302
-306
-310
-308
-312
-314
-304
-285
-279
-285
-290
-267
-248
-264
-268
-259
-239
-232
-230
-219
-219
-227
-225
-235
-247
-244
-247
-259
-276
-276
-277
-269
-269
-273
-276
-281
-280
-284
-276
-275
-280
-275
-269
-269
-273
-262
-258
-260
-260
-261
-269
-264
-259
-257
-250
-241
-239
-273
-283
-273
-257
-264
-266
-253
-253
-253
-268
-267
-253
-243
-240
-237
-245
-259
-254
-254
-265
-272
-263
-254
-263
-266
-264
-259
-262
-269
-268
-273
-294
-299
-283
-276
-277
-262
-247
-245
-248
-244
-245
-255
-253
-249
-244
-235
-216
-207
-199
-197
-199
-207
-201
-194
-202
-201
-205
-206
-201
-210
-208
-206
-204
-212
-228
-217
-218
-224
-223
-220
-226
-229
-233
-232
-223
-222
-212
-212
-227
-230
-225
-235
-219
-198
-199
-214
-220
-226
-239
-240
-238
-247
-252
-257
-269
-272
-264
-258
-252
-248
-248
-249
-242
-250
-254
-254
-257
-257
-262
-261
-269
-277
-263
-247
-236
-239
-247
-250
-256
-255
-252
-253
-245
-235
-231
-227
-235
-242
-250
-257
-278
-271
-256
-260
-253
-244
-243
-252
-248
-245
-249
-244
-239
-243
-235
-235
-230
-218
-219
-205
-196
-194
-203
-216
-221
-244
-248
-240
-259
-259
-245
-249
-261
-257
-252
-236
-226
-231
-229
-237
-230
-225
-231
-226
-224
-227
-235
-234
-244
-245
-230
-239
-251
-251
-254
-249
-244
-257
-259
-259
-261
-257
-261
-264
-276
-277
-286
-301
-297
-297
-306
-296
-285
-289
-280
-282
-287
-290
-292
-300
-303
-304
-298
-306
-309
-298
-300
-303
-301
-306
-311
-306
-287
-289
-295
-287
-294
-290
-281
-280
-277
-271
-266
-256
-250
-248
-236
-232
-231
-224
-209
-205
-201
-187
-180
-183
-193
-209
-215
-203
-204
-212
-214
-213
-224
-231
-228
-223
-225
-239
-242
-228
-240
-251
-255
-246
-256
-272
-268
-262
-257
-261
-258
-258
-249
-250
-252
-241
-238
-238
-229
-224
-211
-221
-231
-225
-217
-208
-208
-212
-223
-222
-221
-231
-239
-250
-258
-270
-275
-275
-266
-274
-276
-274
-267
-271
-281
-282
-290
-277
-271
-275
-293
-300
-291
-289
-294
-301
-297
-287
-292
-297
-291
-276
-262
-263
-262
-249
-239
-229
-223
-217
-222
-219
-210
-215
-211
-197
-178
-184
-192
-190
-186
-183
-191
-180
-183
-189
-197
-192
-187
-178
-175
-182
-181
-191
-185
-177
-182
-188
-193
-199
-206
-212
-226
-231
-238
-237
-244
-255
-250
-255
-258
-251
-244
-237
-226
-230
-236
-223
-207
-202
-203
-187
-185
-190
-198
-199
-194
-194
-193
-191
-189
-185
-191
-191
-189
-200
-195
-192
-186
-192
-196
-203
-211
-223
-227
-221
-242
-245
-233
-224
-222
-224
-226
-221
-219
-214
-216
-222
-212
-210
-203
-213
-217
-204
-191
-193
-202
-193
-183
-181
-172
-176
-178
-172
-164
-146
-151
-157
-142
-149
-164
-162
-157
-157
-154
-153
-164
-174
-193
-182
-186
-194
-192
-205
-209
-229
-233
-223
-231
-245
-254
-259
-268
-281
-289
-284
-280
-285
-275
-286
-285
-286
-286
-276
-277
-281
-283
-293
-308
-302
-295
-297
-287
-283
-289
-281
-276
-283
-285
-288
-293
-294
-287
-287
-278
-275
-274
-273
-266
-256
-249
-251
-257
-266
-273
-280
-277
-271
-267
-260
-265
-264
-270
-283
-280
-278
-273
-267
-258
-250
-259
-265
-266
-262
-251
-249
-250
-247
-247
-238
-232
-235
-234
-220
-211
-208
-217
-223
-228
-235
-231
-219
-205
-206
-206
-199
-214
-230
-230
-219
-245
-273
-284
-295
-296
-300
-306
-315
-324
-326
-329
-342
-358
-373
-362
-350
-339
-335
-332
-324
-325
-323
-324
-326
-328
-323
-318
-316
-323
-338
-338
-344
-336
-319
-315
-316
-323
-328
-319
-319
-323
-314
-306
-314
-323
-319
-327
-326
-317
-322
-334
-334
-328
-328
-329
-341
-337
-322
-317
-324
-333
-336
-336
-327
-339
-359
-355
-350
-343
-343
-347
-339
-334
-334
-333
-334
-335
-337
-322
-304
-296
-290
-283
-274
-273
-279
-272
-256
-251
-257
-255
-255
-265
-261
-244
-240
-249
-261
-249
-253
-279
-295
-298
-299
-308
-306
-308
-311
-311
-309
-307
-309
-314
-326
-321
-318
-317
-303
-295
-311
-306
-295
-302
-311
-303
-299
-303
-302
-296
-286
-277
-280
-275
-269
-266
-269
-269
-257
-260
-253
-253
-260
-255
-250
-235
-234
-235
-233
-238
-239
-233
-233
-251
-245
-229
-241
-256
-264
-266
-278
-289
-283
-274
-279
-287
-296
-292
-291
-283
-266
-255
-238
-236
-234
-242
-238
-220
-211
-215
-213
-204
-205
-208
-207
-208
-203
-196
-199
-208
-215
-210
-209
-204
-202
-200
-203
-204
-203
-212
-224
-230
-221
-224
-226
-226
-226
-221
-217
-229
-232
-220
-213
-214
-207
-202
-209
-209
-202
-198
-204
-202
-197
-207
-210
-206
-204
-208
-213
-218
-205
-206
-209
-201
-192
-192
-192
-184
-197
-207
-209
-193
-182
-180
-168
-161
-153
-148
-148
-162
-156
-150
-165
-172
-168
-168
-176
-179
-178
-176
-178
-181
-176
-179
-175
-173
-162
-172
-186
-180
-186
-201
-223
-218
-217
-227
-234
-232
-228
-227
-231
-234
-235
-235
-243
-251
-259
-270
-269
-274
-292
-299
-283
-273
-267
-270
-268
-265
-277
-287
-277
-272
-276
-274
-257
-252
-251
-249
-253
-252
-250
-260
-263
-265
-266
-268
-273
-253
-242
-246
-256
-268
-275
-282
-277
-269
-267
-269
-274
-279
-277
-278
-275
-277
-294
-289
-274
-254
-264
-273
-275
-275
-264
-258
-252
-251
-242
-249
-252
-240
-223
-241
-241
-231
-240
-240
-260
-271
-268
-277
-282
-279
-274
-276
-278
-266
-268
-268
-271
-274
-273
-279
-269
-248
-254
-264
-264
-282
-286
-275
-289
-289
-288
-286
-276
-273
-269
-276
-277
-270
-280
-277
-270
-279
-284
-286
-283
-281
-287
-285
-279
-278
-268
-268
-265
-260
-265
-271
-279
-285
-283
-289
-281
-284
-294
-294
-295
-289
-295
-293
-299
-310
-321
-328
-322
-320
-333
-329
-321
-325
-327
-319
-309
-308
-306
-311
-300
-299
-302
-291
-289
-280
-266
-255
-254
-268
-264
-246
-237
-248
-255
-244
-242
-243
-251
-250
-239
-231
-244
-254
-256
-258
-269
-277
-281
-292
-286
-280
-294
-300
-304
-302
-301
-300
-292
-288
-287
-284
-278
-271
-271
-273
-270
-261
-276
-287
-284
-291
-287
-287
-273
-261
-259
-262
-268
-266
-262
-252
-246
-238
-237
-240
-243
-246
-231
-217
-215
-216
-213
-203
-205
-224
-234
-217
-218
-233
-232
-231
-248
-258
-247
-255
-267
-280
-278
-278
-277
-265
-255
-261
-258
-253
-259
-256
-262
-246
-227
-242
-242
-228
-222
-218
-204
-193
-194
-184
-177
-191
-191
-198
-213
-223
-228
-235
-235
-239
-253
-267
-283
-285
-275
-269
-268
-275
-270
-259
-268
-275
-280
-284
-287
-294
-290
-291
-284
-293
-297
-288
-278
-255
-248
-245
-235
-226
-235
-232
-228
-226
-221
-220
-221
-218
-208
-213
-222
-219
-210
-212
-199
-190
-200
-199
-189
-181
-177
-178
-173
-179
-181
-181
-175
-163
-161
-149
-137
-143
-160
-153
-150
-154
-148
-148
-158
-170
-171
-168
-170
-167
-161
-169
-168
-154
-159
-166
-173
-180
-186
-187
-183
-193
-199
-195
-196
-180
-156
-149
-163
-164
-157
-164
-165
-173
-170
-176
-183
-191
-195
-206
-223
-234
-231
-220
-236
-233
-226
-225
-226
-234
-232
-229
-236
-250
-259
-259
-261
-281
-292
-296
-298
-286
-279
-275
-281
-271
-268
-278
-275
-282
-281
-286
-296
-303
-291
-286
-287
-286
-283
-282
-290
-277
-275
-272
-278
-283
-286
-303
-302
-306
-304
-319
-313
-316
-322
-314
-314
-317
-315
-308
-305
-303
-314
-311
-299
-288
-297
-293
-283
-276
-283
-292
-294
-293
-286
-290
-287
-279
-271
-270
-253
-240
-237
-242
-254
-264
-265
-263
-263
-257
-259
-261
-267
-268
-262
-266
-259
-253
-255
-251
-251
-256
-269
-268
-261
-273
-281
-269
-259
-254
-247
-246
-254
-260
-263
-264
-271
-266
-272
-271
-276
-282
-277
-285
-296
-289
-270
-274
-280
-284
-283
-282
-268
-274
-279
-272
-275
-272
-274
-272
-266
-270
-276
-280
-275
-266
-275
-275
-260
-266
-268
-271
-274
-276
-291
-303
-312
-319
-338
-333
-328
-329
-341
-340
-335
-351
-347
-337
-332
-340
-338
-333
-331
-337
-329
-321
-322
-328
-328
-324
-327
-324
-325
-314
-312
-312
-308
-317
-307
-303
-310
-316
-313
-306
-305
-290
-278
-275
-270
-258
-262
-263
-254
-262
-272
-271
-268
-255
-249
-251
-253
-244
-242
-250
-252
-262
-270
-266
-264
-267
-265
-263
-269
-266
-252
-249
-251
-251
-240
-246
-247
-244
-236
-233
-234
-224
-224
-237
-239
-217
-196
-206
-203
-198
-200
-199
-186
-184
-198
-180
-179
-191
-193
-188
-204
-224
-224
-216
-220
-226
-235
-239
-248
-254
-253
-258
-262
-258
-260
-263
-263
-262
-254
-249
-248
-250
-252
-248
-242
-234
-234
-234
-235
-239
-240
-251
-256
-267
-273
-275
-270
-278
-295
-286
-285
-283
-272
-258
-264
-263
-252
-247
-252
-248
-247
-239
-233
-223
-207
-213
-211
-206
-213
-233
-234
-229
-227
-233
-227
-220
-213
-210
-205
-195
-199
-214
-216
-193
-178
-173
-169
-150
-143
-135
-127
-127
-127
-125
-123
-128
-129
-116
-114
-118
-128
-123
-124
-126
-123
-129
-129
-132
-137
-145
-150
-152
-153
-154
-158
-166
-171
-172
-176
-183
-185
-183
-183
-180
-174
-164
-154
-148
-154
-165
-188
-197
-203
-198
-193
-208
-204
-196
-210
-214
-222
-226
-221
-221
-221
-234
-242
-253
-253
-236
-235
-234
-237
-235
-231
-243
-244
-249
-253
-253
-258
-248
-238
-235
-238
-246
-249
-259
-271
-273
-274
-279
-277
-285
-296
-300
-299
-302
-323
-328
-327
-315
-309
-306
-286
-283
-277
-273
-267
-271
-284
-286
-284
-270
-264
-253
-243
-241
-224
-224
-228
-231
-234
-230
-246
-240
-225
-231
-245
-254
-243
-245
-260
-265
-261
-256
-264
-289
-285
-279
-283
-275
-277
-290
-301
-291
-276
-277
-282
-278
-278
-275
-270
-273
-271
-274
-276
-281
-282
-289
-284
-279
-292
-298
-290
-284
-287
-271
-236
-217
-231
-252
-250
-251
-256
-256
-254
-244
-238
-236
-239
-237
-246
-247
-256
-268
-267
-273
-278
-288
-297
-304
-298
-308
-321
-315
-318
-314
-314
-321
-321
-318
-313
-298
-288
-280
-277
-281
-278
-276
-278
-275
-285
-289
-292
-302
-293
-297
-308
-311
-316
-332
-339
-341
-336
-336
-348
-350
-355
-364
-357
-346
-340
-333
-329
-337
-341
-362
-366
-351
-354
-349
-333
-316
-304
-301
-308
-299
-305
-310
-309
-300
-290
-294
-297
-289
-283
-286
-280
-274
-286
-288
-295
-298
-301
-309
-307
-305
-308
-313
-312
-313
-310
-306
-297
-285
-270
-257
-244
-243
-249
-253
-251
-240
-249
-254
-243
-253
-252
-248
-231
-229
-229
-237
-252
-237
-240
-242
-255
-252
-262
-263
-255
-250
-252
-243
-232
-234
-237
-236
-241
-254
-256
-262
-266
-278
-281
-291
-292
-288
-285
-288
-295
-302
-308
-298
-302
-294
-283
-290
-288
-274
-272
-280
-270
-259
-265
-256
-252
-259
-264
-249
-247
-262
-266
-269
-268
-271
-281
-280
-283
-277
-277
-277
-267
-260
-254
-255
-257
-253
-257
-259
-255
-249
-241
-240
-225
-203
-200
-196
-205
-212
-212
-221
-239
-246
-242
-243
-241
-235
-233
-234
-224
-233
-244
-250
-240
-230
-227
-215
-212
-206
-196
-180
-170
-179
-176
-173
-169
-167
-170
-150
-149
-159
-165
-174
-183
-198
-202
-213
-214
-209
-217
-220
-215
-209
-205
-207
-220
-218
-219
-227
-242
-241
-225
-223
-225
-210
-199
-193
-190
-199
-195
-195
-207
-204
-202
-209
-216
-213
-200
-184
-184
-204
-211
-202
-204
-216
-221
-221
-224
-231
-232
-219
-228
-229
-225
-221
-215
-224
-222
-223
-225
-228
-222
-206
-197
-208
-205
-211
-228
-221
-223
-236
-238
-240
-255
-266
-270
-272
-282
-290
-297
-301
-312
-304
-293
-299
-301
-296
-292
-274
-260
-254
-237
-235
-235
-232
-229
-225
-214
-202
-207
-204
-208
-223
-232
-235
-236
-242
-254
-255
-239
-236
-240
-236
-232
-239
-252
-262
-260
-263
-259
-254
-243
-245
-258
-256
-243
-241
-245
-241
-244
-230
-239
-242
-231
-234
-239
-237
-240
-245
-245
-256
-258
-263
-272
-257
-250
-260
-259
-255
-255
-257
-263
-262
-264
-264
-265
-270
-265
-266
-267
-269
-266
-266
-269
-270
-280
-274
-276
-280
-275
-283
-288
-287
-283
-276
-259
-257
-256
-247
-247
-255
-261
-249
-249
-259
-258
-265
-263
-258
-255
-267
-270
-280
-283
-282
-282
-278
-280
-291
-313
-320
-317
-318
-329
-325
-319
-322
-330
-320
-320
-327
-328
-327
-309
-317
-331
-330
-336
-345
-345
-330
-329
-329
-322
-301
-303
-312
-310
-327
-329
-324
-327
-316
-311
-308
-302
-307
-310
-309
-306
-310
-316
-311
-309
-303
-295
-290
-283
-284
-269
-248
-243
-243
-237
-234
-238
-234
-228
-218
-216
-216
-209
-204
-196
-191
-192
-186
-179
-181
-180
-183
-192
-202
-208
-206
-220
-225
-229
-225
-221
-211
-200
-197
-207
-213
-213
-209
-196
-188
-183
-191
-199
-217
-216
-208
-223
-233
-230
-232
-231
-233
-231
-238
-236
-232
-238
-245
-252
-250
-261
-268
-277
-277
-273
-269
-260
-254
-253
-252
-253
-252
-265
-273
-285
-298
-293
-292
-292
-299
-305
-313
-304
-306
-298
-300
-312
-305
-302
-307
-311
-309
-304
-312
-318
-312
-313
-295
-290
-290
-286
-276
-276
-279
-274
-255
-252
-258
-260
-248
-232
-225
-219
-215
-197
-189
-177
-167
-172
-178
-183
-190
-191
-196
-201
-204
-205
-216
-209
-209
-215
-209
-194
-177
-169
-163
-173
-179
-174
-172
-177
-163
-159
-159
-149
-144
-147
-155
-159
-144
-125
-130
-135
-130
-118
-124
-129
-125
-134
-145
-154
-167
-163
-159
-154
-163
-183
-180
-177
-176
-184
-182
-190
-208
-199
-190
-194
-208
-215
-220
-219
-231
-231
-228
-231
-242
-235
-220
-223
-230
-251
-261
-267
-276
-288
-287
-284
-281
-292
-296
-287
-287
-294
-298
-306
-311
-319
-321
-316
-321
-324
-334
-334
-322
-322
-325
-331
-333
-324
-343
-349
-335
-329
-319
-325
-339
-337
-327
-329
-323
-312
-298
-291
-290
-289
-284
-272
-272
-255
-249
-254
-257
-240
-213
-205
-199
-198
-201
-202
-200
-195
-176
-168
-173
-183
-189
-197
-204
-204
-203
-204
-209
-217
-232
-237
-241
-247
-238
-226
-229
-243
-242
-232
-225
-230
-234
-230
-224
-230
-236
-247
-263
-283
-295
-294
-291
-291
-304
-321
-319
-318
-330
-333
-324
-320
-313
-307
-299
-297
-311
-313
-319
-311
-318
-315
-299
-290
-295
-298
-295
-306
-318
-314
-313
-320
-320
-315
-317
-311
-296
-304
-327
-327
-326
-329
-325
-321
-313
-313
-324
-321
-310
-316
-314
-308
-304
-310
-295
-289
-287
-286
-287
-280
-282
-282
-287
-278
-270
-266
-251
-252
-257
-241
-231
-225
-217
-220
-226
-242
-247
-249
-245
-244
-255
-245
-244
-249
-251
-250
-254
-266
-278
-280
-275
-264
-264
-270
-273
-272
-281
-288
-294
-294
-293
-294
-297
-293
-291
-288
-288
-289
-288
-281
-273
-279
-271
-263
-258
-253
-243
-240
-233
-226
-233
-226
-219
-216
-208
-209
-223
-227
-231
-225
-229
-233
-236
-242
-233
-231
-234
-245
-256
-261
-258
-260
-252
-253
-265
-267
-272
-273
-277
-272
-260
-258
-248
-246
-230
-223
-235
-236
-226
-226
-234
-229
-223
-219
-237
-234
-223
-215
-220
-234
-239
-243
-254
-258
-263
-279
-282
-274
-270
-268
-254
-240
-236
-240
-252
-255
-247
-240
-252
-261
-256
-259
-266
-266
-259
-256
-250
-249
-249
-241
-242
-253
-267
-268
-279
-297
-287
-266
-278
-283
-277
-274
-266
-267
-257
-252
-246
-231
-216
-213
-221
-211
-216
-218
-208
-202
-203
-208
-201
-193
-194
-184
-178
-182
-178
-192
-188
-190
-188
-182
-177
-165
-150
-145
-149
-147
-140
-134
-139
-135
-130
-135
-157
-155
-154
-154
-159
-162
-165
-165
-162
-159
-152
-165
-167
-161
-164
-167
-162
-160
-155
-161
-170
-169
-166
-157
-149
-150
-161
-163
-160
-170
-186
-184
-199
-206
-207
-214
-203
-208
-213
-213
-217
-220
-219
-224
-233
-244
-238
-246
-261
-261
-261
-258
-266
-261
-262
-276
-277
-276
-277
-279
-279
-264
-264
-267
-266
-273
-265
-256
-262
-262
-258
-250
-249
-247
-263
-277
-273
-287
-282
-284
-298
-303
-302
-296
-294
-293
-292
-276
-275
-272
-271
-275
-289
-302
-309
-316
-308
-304
-281
-264
-262
-262
-243
-246
-256
-254
-247
-251
-261
-259
-260
-269
-273
-268
-259
-237
-227
-221
-216
-210
-218
-213
-195
-195
-201
-216
-226
-235
-246
-235
-225
-226
-219
-229
-229
-230
-238
-236
-243
-241
-246
-254
-254
-264
-264
-268
-265
-264
-269
-271
-262
-247
-252
-252
-249
-258
-264
-261
-263
-259
-253
-254
-261
-261
-267
-276
-274
-279
-286
-304
-312
-334
-339
-339
-354
-356
-344
-342
-359
-370
-370
-366
-365
-362
-358
-367
-355
-351
-361
-359
-364
-357
-367
-381
-387
-378
-369
-384
-381
-376
-375
-377
-379
-370
-359
-359
-350
-337
-339
-331
-335
-346
-347
-335
-333
-333
-323
-305
-298
-310
-311
-299
-302
-302
-303
-304
-305
-316
-308
-306
-312
-319
-323
-325
-329
-320
-318
-317
-319
-317
-302
-292
-297
-298
-288
-287
-275
-258
-249
-258
-247
-232
-233
-226
-227
-217
-216
-222
-212
-209
-211
-210
-203
-204
-213
-221
-215
-210
-224
-236
-237
-247
-258
-255
-257
-250
-243
-242
-246
-250
-242
-251
-264
-272
-262
-259
-258
-262
-264
-264
-268
-266
-258
-262
-265
-253
-257
-257
-264
-267
-260
-265
-269
-265
-278
-288
-270
-256
-272
-285
-284
-275
-267
-264
-275
-284
-292
-288
-281
-278
-285
-299
-295
-304
-297
-286
-280
-280
-285
-281
-293
-291
-281
-286
-284
-290
-290
-280
-287
-286
-288
-293
-301
-305
-307
-317
-304
-292
-291
-283
-263
-246
-234
-232
-236
-231
-233
-222
-213
-215
-211
-204
-204
-202
-201
-198
-204
-193
-192
-190
-178
-178
-172
-175
-176
-178
-179
-178
-179
-182
-200
-214
-228
-234
-239
-242
-254
-271
-258
-235
-224
-220
-224
-234
-219
-207
-208
-214
-208
-211
-211
-225
-230
-213
-215
-230
-241
-247
-250
-251
-247
-243
-243
-244
-253
-247
-251
-250
-239
-229
-220
-220
-221
-238
-244
-256
-261
-268
-280
-282
-279
-278
-284
-292
-280
-282
-278
-277
-277
-268
-271
-280
-295
-306
-302
-303
-301
-305
-302
-309
-312
-298
-305
-305
-294
-275
-273
-285
-292
-280
-273
-281
-269
-248
-244
-244
-237
-236
-232
-231
-240
-241
-248
-247
-242
-237
-256
-265
-274
-275
-266
-261
-258
-261
-259
-265
-263
-277
-275
-277
-282
-273
-280
-288
-285
-270
-271
-277
-271
-267
-271
-269
-256
-252
-254
-247
-237
-222
-217
-225
-222
-211
-224
-228
-235
-248
-259
-261
-255
-253
-259
-268
-273
-273
-275
-283
-273
-277
-294
-295
-288
-290
-284
-277
-287
-298
-306
-301
-303
-310
-306
-300
-295
-298
-306
-314
-317
-314
-307
-310
-320
-318
-317
-311
-313
-310
-301
-304
-318
-325
-324
-330
-323
-319
-321
-321
-324
-325
-324
-322
-322
-324
-327
-320
-317
-311
-305
-300
-301
-306
-306
-300
-300
-308
-307
-320
-323
-322
-315
-309
-312
-311
-316
-320
-308
-314
-316
-314
-315
-310
-311
-316
-319
-309
-306
-312
-307
-298
-301
-309
-298
-298
-297
-291
-294
-288
-275
-267
-270
-263
-249
-249
-240
-220
-197
-200
-219
-219
-221
-230
-224
-226
-233
-240
-240
-234
-234
-244
-238
-223
-226
-241
-233
-217
-216
-225
-233
-235
-235
-232
-222
-215
-214
-211
-218
-215
-215
-209
-208
-211
-214
-225
-220
-213
-203
-204
-205
-199
-204
-200
-202
-222
-231
-233
-228
-227
-230
-239
-237
-220
-212
-208
-213
-226
-220
-223
-230
-229
-238
-242
-251
-261
-253
-251
-246
-244
-249
-244
-238
-227
-230
-241
-250
-248
-248
-254
-253
-260
-258
-264
-269
-272
-278
-277
-273
-265
-264
-262
-259
-246
-241
-237
-241
-252
-245
-249
-248
-230
-234
-234
-230
-237
-241
-233
-224
-237
-250
-244
-255
-263
-250
-244
-248
-251
-241
-249
-251
-248
-239
-252
-270
-263
-236
-231
-245
-244
-228
-206
-199
-195
-173
-156
-159
-154
-140
-139
-156
-151
-143
-146
-146
-155
-152
-150
-165
-173
-173
-164
-171
-166
-159
-151
-168
-169
-155
-156
-154
-160
-153
-151
-165
-169
-172
-169
-164
-156
-151
-169
-180
-197
-203
-212
-224
-227
-216
-206
-204
-214
-218
-222
-228
-238
-245
-247
-238
-222
-220
-220
-223
-226
-224
-213
-209
-206
-210
-218
-229
-238
-229
-231
-227
-232
-232
-232
-235
-239
-245
-238
-245
-238
-236
-239
-233
-235
-235
-240
-245
-242
-235
-232
-230
-231
-215
-212
-214
-207
-208
-211
-214
-218
-230
-241
-248
-265
-274
-281
-280
-274
-274
-260
-245
-249
-257
-263
-271
-277
-277
-272
-268
-268
-270
-260
-253
-252
-241
-240
-244
-247
-249
-243
-240
-242
-247
-255
-266
-267
-265
-273
-282
-300
-304
-307
-304
-298
-292
-280
-284
-286
-281
-274
-268
-261
-267
-267
-279
-277
-276
-282
-273
-266
-251
-255
-269
-283
-286
-279
-272
-260
-259
-271
-272
-279
-296
-311
-309
-302
-295
-299
-302
-298
-305
-302
-297
-294
-294
-295
-289
-288
-290
-298
-292
-294
-310
-316
-317
-312
-303
-293
-292
-296
-303
-301
-311
-310
-299
-312
-328
-330
-334
-339
-330
-327
-333
-336
-328
-315
-324
-330
-315
-320
-331
-325
-314
-314
-311
-311
-312
-322
-335
-344
-342
-337
-336
-325
-318
-311
-303
-298
-286
-281
-274
-258
-266
-270
-275
-279
-279
-281
